Welcome to my portfolio

Mohammad Umar Shaikh

Software Engineer

Building reliable, scalable, and seamless full-stack solutions.

I develop robust backend systems with Java Spring Boot and craft modern, high-performance frontends using Next.js and TypeScript. My focus is on creating software that’s efficient, maintainable, and thoughtfully designed for real-world impact.

Scroll to explore

Get to know me

About Me

Profile
Available for work

With over a year of experience in full-stack development, I enjoy turning ideas into efficient, scalable, and user-focused products. I’m driven by clean code, continuous learning, and solving meaningful technical challenges.

Education

B.Sc. in Computer Science

Experience

1+ year of practical experience working with Java Spring Boot, Next.js, and TypeScript on real-world applications.

Focus

Building RESTful APIs, creating responsive UIs, optimizing performance, and writing maintainable production-ready code.

Core Technologies

Spring BootNext.jsTypeScriptReactPostgreSQLDockerAI & APIs

I strive to build software that feels effortless — clean in code, clear in purpose, and crafted with care. Every line should make systems smarter and experiences smoother.

Technical expertise

Skills & Technologies

A comprehensive toolkit built through years of hands-on experience and continuous learning.

Languages
Java
JavaScript
TypeScript
Python
C++
HTML
CSS
SQL

8 technologies

Frontend
React
Next.js
Tailwind
UI Libraries
Responsive UI
State Mgmt

6 technologies

Backend
Spring Boot
Node.js
Express
REST APIs
Auth
MVC
Microservices

7 technologies

AI & APIs
OpenAI
Gemini
Ollama
AI Agents
Prompt Eng.
Model Integration

6 technologies

Databases & Cloud
PostgreSQL
MySQL
MongoDB
Supabase
AWS
Docker
CI/CD
Linux

8 technologies

Tools
Git
GitHub
Postman
Swagger
VS Code
IntelliJ
Render
Vercel

8 technologies

1+
Years Experience
7+
Projects Completed
10+
Technologies
Featured work

Projects

A showcase of solutions I’ve built, from concept to deployment.

DWUI – Dynamic Web User Interface
Founder & Lead Developer

DWUI – Dynamic Web User Interface

A fully customizable, privacy-first new tab browser extension for productivity and personalization.

DWUI redefines the browser new tab experience with real-time clock, dark mode, and quick-access shortcuts — all optimized for speed, privacy, and personal customization.

JavaScriptHTMLCSS+1
Passkeys CLI – Self-Hosted Password Manager
Founder & Lead Software Engineer

Passkeys CLI – Self-Hosted Password Manager

A security-first, self-hosted CLI password manager with full user ownership and modern cryptography.

Passkeys CLI is a command-line password manager built for users who want complete control over their credentials, encryption keys, and infrastructure. It prioritizes strong cryptography, explicit trust boundaries, and predictable behavior, without relying on vendor-managed services or opaque cloud platforms.

PythonPostgreSQLAES-GCM+4
What I Offer

Services

Comprehensive development solutions tailored to your needs.

Full-Stack Development

Designing and building complete web solutions using Next.js, React, TypeScript, and Spring Boot. From scalable APIs to modern, high-performance frontends — I deliver production-ready applications with clean architecture and seamless user experiences.

Backend Systems & APIs

Developing secure, reliable, and modular backend architectures with Java Spring Boot and Node.js. Skilled in database design (PostgreSQL, MySQL), authentication (JWT), and performance optimization for real-world scalability.

Frontend & UI/UX Engineering

Creating responsive, accessible, and visually polished interfaces with Next.js, React, and Tailwind CSS. I combine thoughtful design with efficient state management to deliver interactive, user-friendly experiences across all devices.

DevOps & Cloud Deployment

Streamlining deployment workflows with Docker, CI/CD pipelines, and cloud hosting (Vercel, Render, AWS). I focus on reliability, automation, and continuous optimization to keep your applications fast, secure, and scalable.

Let’s work together

Get in touch

Ready to discuss a project or ask a question? Send a quick note and I’ll reply within 24 hours.

Send a message

I aim to respond within 24 hours. Please include any relevant links or details.

Contact form fields: name, email, message.

Keep it short and clear — links welcomed.

You will be redirected back with a confirmation after submitting.