Software Engineer

Building clean, reliable software.

Hi, I'm Ali. I build full-stack web applications with TypeScript, React, Next.js, and Python. Focused on clean code, thoughtful architecture, and practical software that works.

Start Conversation
CORE

Selected projects

A few things I’ve built, from idea to working product.

Mindly — AI Knowledge Workspace interface
2026 / AI & knowledge management

Mindly — AI Knowledge Workspace

AI-powered knowledge management workspace that ingests research documents, notes, and technical files into an interactive knowledge base powered by Google Gemini LLM and pgvector RAG pipeline.

  • Next.js
  • FastAPI
  • Gemini LLM
  • pgvector
  • PostgreSQL
  • Redis
  • Docker
Behind the build

Built asynchronous background parser workers in FastAPI to chunk documents and generate vector embeddings stored in PostgreSQL via pgvector, integrated with Google Gemini LLM for context-aware response generation.

Trade-off. Initial document processing takes 2-3 seconds, but ensures sub-100ms latency during live query streaming.

Next.js App Router → FastAPI Workers → Google Gemini LLM → pgvector (PostgreSQL) → Redis Cache

Multi-vendor eCommerce Store interface
2025 / Full-stack commerce

Multi-vendor eCommerce Store

Full-stack multi-vendor eCommerce platform with admin, seller, and user role separation. Features real-time order tracking and dynamic inventory management via Socket.io.

  • React
  • Node.js
  • MongoDB
  • Socket.io
  • TailwindCSS
Behind the build

Implemented Socket.io event channels alongside MongoDB change streams for real-time buyer-seller order updates.

Trade-off. Stateful WebSocket server management was required, but it eliminated 90% of costly client database polling requests.

React Storefront → Node.js REST Layer → MongoDB + Change Streams → Socket.io Event Engine

Open source

Small improvements that make shared software better.

Pathment

8 merged PRs

Open Source Contributor · 2025 — 2026

Contributed 8 merged pull requests resolving backend query bottlenecks, authentication race conditions, and frontend UI accessibility across a production-scale SaaS platform.

Work History

Professional software engineering roles, backend architecture, and production delivery.

Download Resume
Jan 2026 — Jul 2027

Queensland, Australia (Remote)

Backend Developer (Contract)

DataExperts360

Designed and secured authentication flows and RESTful APIs for scalable backend systems.

Node.jsExpressNext.jsPostgreSQLMongoDBJWT
Jul 2025 — Sep 2025

United States (Remote)

Software Engineering Intern

Cyphershield Inc

Built and delivered a production-ready frontend using React, Next.js, and shadcn/ui.

ReactNext.jsNestJSFastAPIOllamaTailwindCSSTypeScript

Technologies & Stack

Core programming languages, frameworks, databases, and infrastructure tools.

Languages

JavaScript
TypeScript
Python
C++

Frontend

React.js
Next.js
TailwindCSS

Backend

Node.js
NestJS
Express
FastAPI
Ollama

Database & Cloud

MongoDB
PostgreSQL
Redis
Docker
AWS

Let's connect.

Available for software engineering roles, full-stack projects, and technical collaborations.