About me!

Hi, I'm Jay, a software engineer specializing in full-stack development and systems programming. I blend robust technical skills with innovative problem-solving to build scalable, secure, and efficient applications. I code in JavaScript, TypeScript, Python, Angular, React, Node.js, and more, creating responsive and user-friendly digital experiences. Additionally, my expertise includes cloud technologies like AWS and GCP, systems-level programming in C, C++, and Linux internals, enabling me to deliver both functionality and performance.
My experience spans from teaching computer science concepts at Rutgers University to designing HIPAA-compliant healthcare systems and developing advanced system applications. My passion is to ensure software solutions are not only technically excellent but also user-centric and impactful. I thrive on challenges and am always eager to learn and adapt to new technologies. Let's connect and explore how I can contribute to your next project!
0Github Repos
0Successful Projects
0Satisfied superiors
0Awards and Recognition
Experience & Education!

Bachelor of Engineering – Computer Engineering
Education:Gujarat Technological University (with distinction)
- Participated in coding clubs and hackathons to enhance practical skills
- Led and managed nation-level technical events
- Graduated with distinction, demonstrating both theoretical and practical expertise
- Full-Stack Courses:
OOP (C++ & Java), Advanced Java, Database Management Systems, Web Technology, .NET Technology, Software Engineering, Computer Networks
- Systems Courses:
C, Computer Programming & Utilization, Data Structures, Operating System, Compiler Design, System Programming, Theory of Computation, Computer Organization, Microprocessor & Interfacing, Digital Electronics, Information & Network Security, Analysis and Design of Algorithms
- AI & Data Courses:
Data Mining & Business Intelligence, Mobile Computing, Artificial Intelligence
Transition & Preparation for Graduate Studies
Freelance Web Dev & Self-Driven Learning
- Completed multiple freelance web development projects to gain real-world experience
- Published a research paper, honing academic writing and investigative skills
- Prepared for and took GRE and IELTS exams for graduate admissions
- Applied to US universities for a Master’s in Computer Science
- Refocused on multiple businesses (owned since 2016) to drive pandemic recovery and achieve 30% revenue growth
Master of Science – Computer Science
Education:Rutgers University, New Brunswick
- Focused on advanced systems, software engineering, and distributed architectures
- Conducted research in modern Computer Architecture and Memory Management
- Worked with Docker, Kubernetes, and major cloud platforms (AWS, GCP) on various projects
- Full-Stack Courses:
DS & Algorithms, Database Systems for Data Science, Design of Internet Services, Software Engineering
- Systems Courses:
Operating System Design, Operating System Theory(Advanced), Programming Languages & Compilers, Computer Networks, Computer Structures
- AI & Data-Oriented Courses:
Artificial Intelligence, Mass Data Mining, Business Analytics, Machine Learning
Part-Time Lecturer (TA)
Educational institution:Rutgers University
- Assisted in Operating Systems Design and Computer Architecture courses
- Mentored students in C, x86 Assembly, memory virtualization, and thread scheduling
- Recognized for academic excellence and for fostering an inclusive learning environment
- Distinguished for having the highest standards of discretion, honesty and examplary job performance
Full-Stack Developer Intern
Tech startup:Health Care Technology
- Developed a HIPAA-compliant EHR application using Angular, Node.js, and GCP
- Built RESTful APIs with Firebase and Twilio for real-time data storage and notifications
- Reduced operational costs by $60K/year via containerized deployments and microservices
- Boosted performance by 50% with Redis caching and data ingestion pipelines on GCP
Instructor (Professor)
Educational institution:Rutgers University
- Taught Computer Architecture to a diverse cohort of 550 students
- Created auto-grading scripts for programming assignments with 100% evaluation accuracy
- Led and mentored six course lecturers, improving consistency and collaboration
- Managed a high-availability server on Rutgers iLabs cluster for 24/7 course access
Skills & Technologies!
Frontend Development

HTML

CSS

JavaScript

TypeScript

TailwindCSS

PostCSS

ReactJS

NextJS

Angular

PrimeNG

Vite

Framer Motion

ThreeJS
Backend Development

NodeJS

ExpressJS

Nest.js

Firebase

RESTful APIs

Twilio

Flask

FastAPI

GraphQL

Microservices

Java

WebSocket

OAuth2

JWT Authentication

Jest

Jasmine
Databases

MongoDB

SQL

PostgreSQL

Redis
AI and Data Science

Python

AI

Machine Learning

TensorFlow

PyTorch

Pandas

Scikit-Learn

Open CV

Data Mining
DevOps and Cloud

AWS

GCP

Docker

Kubernetes

Nginx

GitHub Actions

Heroku
Operating Systems and System Programming

Linux

Unix

x86 Assembly

ARM Assembly

C

C++

GCC
Tools and IDEs

VS Code

ESLint

Eclipse

Jupyter Notebook

Postman

NPM

Homebrew
Version Control and Collaboration

Git

GitHub
Reviews

Arthur D., CEO, Tech Startup(Healthcare), Staff Eng. At&t
Jay played a pivotal role in building our EHR platform. His work in designing HIPAA-compliant APIs, implementing scalable infrastructure with GCP, and enhancing user experience with PrimeNG was invaluable. He consistently delivered clean, well-documented code and made major contributions to system reliability and security. Despite being an intern, Jay consistently performed at the level of a seasoned software engineer. A true full-stack powerhouse.

Vivek V., Founder at Systems Tech
Jay's expertise in system-level programming and performance optimization helped us streamline our internal claim pipeline. His knowledge of GCP and serverless architecture brought measurable improvements in latency and cost efficiency. A true professional who delivers under pressure.

Aditi P., Senior Product Manager at Edu-Tech Startup
Jay redesigned our Angular-based dashboard with better UX and scalable Firebase backend integrations. His full-stack skills ensured fast delivery and a highly responsive app. It’s rare to find someone equally skilled in frontend aesthetics and backend logic.

Mit M., Director of Non-Profit Organization
Your work on our non-profit’s website has been transformative. The design is clean, engaging, and effectively conveys our mission. We've seen an increase in online donations and volunteer sign-ups, all thanks to your fantastic design. Your dedication and talent are greatly appreciated!

Dr. John F., Professor of Computer Science at Rutgers University
Jay was my teaching assistant for a graduate/undergraduate Operating Systems course. Though hired mid-semester with a limited contract, he consistently went above and beyond. He never worked for just the hours, he worked for the job. From day one, Jay was dependable, thorough, and highly proactive in supporting both students and course logistics. When given additional responsibilities, he handled them with diligence and professionalism. His integrity particularly stood out during an academic integrity issue. He was objective, detail-oriented, and showed tremendous accountability. I rehired him for my Computer Architecture course and, true to form, he's proactively prepared even before the semester began. Jay combines technical strength with integrity and dedication—a rare and valuable combination.

Research Collaborator
I worked with Jay on a neurosymbolic AI project. He was sharp, methodical, and detail-oriented. He doesn't just write code—he thinks deeply about design, architecture, and scalability. An asset to any research or engineering team.
Projects

Lone Flyer – Autonomous Drone
Built an autonomous quad-copter from scratch using Raspberry Pi and a custom-coded flight controller. Integrated OpenCV for human intrusion detection and real-time image capture, with email alerts sent upon intrusion.

IOT-ised Smart Farm
Designed a low-cost smart farming solution using SMS-based IoT control. Enabled remote switching of irrigation and farm equipment via GSM (SIM-900A), eliminating the need for internet access in remote rural areas.

SNPIT & RC Academic Portal
Developed a full-stack portal for students and faculty to manage study material, assignments, and communication. Featured role-based access with modules for students, professors, and administrators.

EHR System
Built a full-stack HIPAA-compliant Electronic Health Record system for medical professionals, integrating role-based access control, GCP serverless backend, real-time updates, and Twilio notifications.

Wrestling Club Website
Built a modern video-focused website for wrestling club with categorized swimlanes, using Next.js, TailwindCSS, and Framer Motion for sleek transitions. The project includes swimlane-based sorting, upcoming events, and marketing-ready copy integration.

AWS Cloud Mobile App
Developed a mobile app deployed on AWS EC2, integrating React Native frontend with Flask backend and AWS RDS/Redshift for efficient data storage and asynchronous query execution.

AI Bot Detection via Web Traffic
Designed web scrapers and Flask-based algorithms to classify traffic as human or AI bots based on access patterns, achieving up to 100% classification accuracy using server log features.

Modern Computer Architecture using Different Technique
Published a paper exploring techniques in modern computer architecture, focusing on memory models, cache hierarchies, and instruction-level parallelism.

Memory Management Unit (MMU)
Built a 2-level MMU simulator in C with software TLB, supporting 4 GB virtual address space and multi-size pages to reduce fragmentation and simulate real OS behavior.

User-Level Thread Scheduler
Implemented a POSIX-compatible user-level thread library with SJF, MLFQ, and Round-Robin scheduling algorithms on Linux for efficient multitasking simulation.

Rowhammer Memory Attack Simulation on Android
Simulated the Drammer exploit targeting DRAM row access to induce bit flips, demonstrating security flaws in virtual memory of mobile devices using C++ and Android NDK. Demonstrated how memory massaging on user-space can induce bit flips in DRAM rows without root access, enabling privilege escalation. Used side-channel probing and double-sided hammering to bypass physical memory isolation on ARM-based Android systems.

Filesystem using FUSE
Coded a 512MB user-level Linux file system supporting standard file operations using the FUSE library, mimicking basic ext-like functionality.

Movie Recommendation System
Developed a recommendation engine using three models — Content-Based Filtering, Collaborative Filtering, and a Latent Factor Model with SGD — built on the MovieLens dataset. Analyzed genre, user rating, and tagging behavior using TF-IDF and cosine similarity, implemented SVD-based matrix factorization, and compared model effectiveness using precision, recall, F1 score, and NDCG.

Program Synthesis with NEAR
Explored symbolic and neuro-symbolic program synthesis using the NEAR framework to classify mouse behavior from Caltech’s CalMS21 dataset. Evaluated program structures with hand-crafted DSLs, Morlet filters, and neural heuristics (AtomToAtomModule). Achieved behavior classification through interpretable differentiable programs and guided A* search.

Stock Trading Strategy Evaluation
Built and compared a Manual Strategy and a Strategy Learner (machine learning-based) to simulate algorithmic trading using technical indicators like MACD, Bollinger Bands, and SMA. The learner used Bagging with Random Decision Trees to generate buy/sell signals. Achieved up to 110% higher return than benchmarks on in-sample data using JPM equity, and tested performance with varying market impact values.
Values
Excellence and Mastery
Striving for high standards in every endeavor, from software development to personal growth.
Independence and Self-Reliance
Preferring to solve problems independently while being resourceful and dependable.
Integrity and Authenticity
Upholding honesty, transparency, and staying true to personal and professional principles.
Continuous Growth
Committed to constant learning, improving, and pushing boundaries in every aspect of life.
Discipline and Dedication
Demonstrating consistency and effort across long-term projects and challenges.
Loyalty and Commitment
Standing by responsibilities and relationships with depth and respect.
Respect and Honor
Drawing strength from cultural and spiritual traditions and treating others with dignity.
Precision and Detail
Ensuring everything is crafted with intention, care, and technical accuracy.
Resilience
Remaining steadfast and focused in the face of setbacks or adversity.
Introspection
Embracing self-awareness to reflect, adapt, and improve continuously.
Let't get in touch!

Frequently Asked Questions!
What kind of roles are you open to?
I'm currently seeking Full-Stack Developer roles where I can work on scalable systems, frontend/backend architecture, and cloud-native solutions. I'm also open to positions that value systems-level thinking and performance optimization.
What technologies do you specialize in?
My tech stack includes Next.js, Angular, Node.js, TypeScript, Firebase, Python (Flask, FastAPI), MongoDB, PostgreSQL, GCP, and Nginx. I also have good knowledge of OAuth2, JWT, WebSockets, and CI/CD tools.
What sets you apart as a developer?
Beyond technical skills, I care deeply about code quality, ownership, and user-centric design. I’ve repeatedly been recognized for exceeding expectations in both teaching and industry settings, and I always aim to deliver reliable, production-ready software.
You’ve worked with startups and universities—what’s your sweet spot?
Fast-paced environments where autonomy meets responsibility. I thrive in places that trust me to own problems, from infrastructure to interface.
Do you have experience working in teams?
Definitely. I’ve collaborated on cross-functional teams in academic, research, and industry settings, including internships, freelance work, and as a Teaching Assistant at Rutgers.
What was your role at Rutgers?
I served as a course instructor — not just a TA — for core Computer Science courses in systems and architecture. I was responsible for designing assignments, delivering lectures, mentoring students, and upholding academic integrity. I approached it with the same ownership and quality standards as a full-time engineering role. It wasn’t just academic — it was production-quality teaching.
How do you approach new tools or technologies?
I quickly get hands-on and break down new technologies through mini-projects. I focus on understanding core concepts and building something meaningful while learning.
Are you open to remote or hybrid roles?
Yes, I’m open to remote, hybrid, or on-site roles based on the team structure and nature of the work. I thrive in both collaborative and asynchronous environments.
Do you work on freelance or contract projects?
Not at the moment. I'm focusing on the right full-time opportunities to grow my skills and contribute to a team.
Can I see your code or GitHub profile?
Yes, you can check out my public work on GitHub: https://github.com/jpkOSTEP . Many of my personal and academic projects are there.
Are you available right now?
Yes! I’m actively exploring new opportunities. Feel free to reach out through the contact form or email me directly to start a conversation.
Why should we hire you?
Because I work the job, not the hours. I bring the depth of a systems engineer, the creativity of a full-stack dev, and the reliability of someone who doesn’t ship junk. I don’t just contribute — I level up the team.
Do you take feedback well?
Yes, as long as it's actionable. I believe good feedback is a gift, great feedback is mentorship, and applying it is the real flex.
How do you stay sharp technically?
By building. Constantly. Also, reading research papers, experimenting with new frameworks, and occasionally debugging kernel modules for fun. I’m that guy.
Do you sleep?
Only when the server doesn’t ping, the logs are quiet, and CI/CD passes in one go. So… occasionally.
Why did you choose Next.js 15 and React 19?
Next.js 15 and React 19 are a powerhouse combo for building fast, accessible, and modern web experiences. React 19’s improvements in performance and ergonomics, paired with Next.js 15’s edge-optimized routing and app directory, gave me the flexibility to ship clean code with optimal structure.
Why Tailwind CSS 4 instead of traditional CSS or styled-components?
Tailwind 4 makes styling ridiculously efficient without sacrificing maintainability. It keeps my class names predictable, works great with dark mode and responsive design, and avoids bloated CSS. It's design freedom, minus the mess.
What’s the role of Framer Motion in your site?
Framer Motion handles all animations — from button transitions to smooth page transitions. It helps make the site feel fluid and interactive, without heavy performance costs. It’s perfect for delivering polished UI without overcomplicating the logic.
How were the voice clips on your site generated?
I trained a custom text-to-speech model to generate the character audio clips featured on my site. Built on ElevenLabs’ voice cloning pipeline, I fine-tuned the voices using a curated set of clean reference samples — designed to reflect the characters’ tone: confident, expressive, and slightly sarcastic. The process involved prompt design, phoneme balancing, and iterative refinement until the output felt natural and in-character. Once finalized, I generated short MP3 clips and embedded them using React-controlled <audio> elements that trigger contextually — muted by default and designed to enhance the experience without being intrusive. It’s AI, engineered for storytelling — not just novelty.
Why use react-hot-toast instead of native toasts or modals?
'react-hot-toast' is fast, beautiful, and super customizable. It’s non-blocking, and fits the playful yet professional tone of my site. The little victory confetti even integrates seamlessly with 'canvas-confetti'.
What’s resend doing in your dependencies?
Resend powers the contact form emails. It integrates cleanly with React Email and handles transactional emails reliably. Plus, it keeps my backendless contact experience smooth and modern.
Why local storage and not a backend or database?
For things like FAQ state and quote preferences, local storage is lightweight and fast. No need to overengineer with databases when persistence is minimal and performance matters.
What’s remixicon-react for?
Icons! Remixicon gives me consistent, minimalist vector icons with zero fuss. They blend well with the design and load fast — win-win.
Where is this site hosted?
It’s deployed on Vercel. Their infrastructure is optimized for Next.js, offers global edge performance, and integrates seamlessly with Git workflows — perfect for a fast, modern portfolio.
Why Vercel and not a VPS or traditional server?
I considered a VPS for control, but it adds unnecessary overhead — server maintenance, SSL, scaling, and monitoring. Vercel lets me focus on the site itself, while handling the performance, CDN, and deployment pipeline effortlessly.
Is your deployment scalable if traffic increases?
Yes. Vercel’s edge infrastructure and serverless model scale automatically. If traffic spikes, performance holds — no downtime, no stress. And upgrading or optimizing is frictionless.
Aren’t you worried about DDoS or malicious traffic?
Not really. Vercel’s platform includes built-in protection against DDoS and abusive patterns. It sits behind a global CDN with edge rate limiting, request filtering, and automatic scaling. Plus, I’m not exposing any backend infra directly — which dramatically reduces attack surface.
Why does your site look different from typical portfolios?
Because typical is forgettable. I wanted my site to reflect both engineering depth and personality — a balance of clarity, structure, and creative spark.
What’s the deal with Stewie and Boss Baby characters on your site?
They're creative metaphors for different aspects of my engineering approach. Stewie embodies my systems background — analytical, deeply technical, and unapologetically sharp. Boss Baby reflects my full-stack mindset — confident, fast-paced, and outcome-driven. While unconventional & playful, both represent my commitment to excellence, precision, professionalism and versatility that I bring as an engineer.
Why is Shri Ram background image in your values?
Because Shri Ram represents discipline, 'dharma', and integrity, & all the qualities I strive to uphold in both code and life. It’s a reminder to stay committed to excellence and grounded.
How do you reconcile playful elements like Stewie/Boss Baby with Shri Ram?
They reflect balance. Shri Ram embodies discipline, purpose, and grounded values. Stewie and Boss Baby reflect agility, boldness, and creative problem-solving. My site brings all three together to reflect who I am. A developer with principles and personality.
How did you build this site?
It's built with Next.js 15, React 19, Tailwind CSS 4, and Framer Motion. It's fast, accessible, and thoughtfully animated. Everything is componentized and responsive. No template shortcuts.
How much time did you spend building this?
A good chunk. This site wasn't built in a day. It was crafted over several weeks of designing, building, training ML voice models, and tuning every detail from character animations to category-based FAQs. It became a fun side project that blended engineering, design, and storytelling. But in true software engineer fashion, all this effort will likely go unnoticed when I get L**tCoded into oblivion during interviews. Still worth it, though.
Do the characters or aesthetics distract from the content? Is this all just for show?
Nope. Everything is thoughtfully placed. The goal was to break the monotony of text-heavy portfolios while still keeping things clean, responsive, and professional. Every animation, quote, character, and section exists for a reason, i.e., to tell a cohesive story about who I am as an engineer. Nothing’s random here.
Can I reuse this design for my own site?
You can take inspiration, sure, but the soul of it is personal. If you want to build something similarly tailored, happy to chat or collab.
What’s the deal with audio clips on your site?
They're part of the immersive experience. Characters (Boss Baby and Stewie) have audio snippets when you hover or interact. It adds a playful, personal layer to the site. Sound is always off by default and totally user-controlled via the toggle on the top right.
Why the quotes on scroll?
They're not just filler. Each quote represents a value or mindset I believe in — technical, philosophical, or humorous. Like code comments, they add personality and insight.
What do you do in your free time?
I read research papers, refactor code to keep up with whatever chaos the Next.js team unleashed in the latest release, and contribute to open source or academic work. I also volunteer on weekends. It's my way of staying grounded, understanding things from diverse perspectives and broadening my horizons, while sharpening my technical edge. And when I’m not doing any of that — I’m vibing to house music. I used to DJ and produce, so it’s still very much part of the rhythm I live by.
Wait... did AI build this?
Nice try. AI helped me like a junior dev on a coffee drip. But the decisions, design, and debugging? All me. Tools are only as good as the human using them.