About me

Software Development graduate with hands-on experience in React and Node.js, proficient in Linux environments with a strong self-learning mindset demonstrated through personal homelab projects. Known for translating complex tech problems into simple solutions for non-technical users.

Technical Skills

Languages

JS TS Python CSS HTML BASH

Frontend

React Astro Tailwind Shadcn

Backend

Node.js Express RESTful APIs WebSockets Langchain FastAPI

Database

PostgreSQL Supabase Redis MongoDB

DevOps & Tools

Docker Git CI/CD Cloudflare AWS Vercel Render

Misc

Proxmox Pi-hole Nginx CI/CD Wireguard Linux

Experience

Full Stack Developer

Freelance / Contract Work

2023 - Present
  • Developed modern web applications using Next.js, Tailwind, and Node.js
  • Built interactive RAG agents for business automation.
  • Implemented responsive designs with focus on performance and accessibility
  • Built RESTful APIs and integrated with various databases
  • Utilized Docker for containerization and deployment workflows
  • Collaborated with clients to deliver custom web solutions

Web Developer

Personal Projects & Freelance

2022 - Present
  • Built and maintained multiple web applications showcasing modern tech stacks
  • Experimented with Three.js for 3D graphics and interactive experiences
  • Did charity work for 2 local non-profit organisations.
  • Learned and implemented new technologies like Astro.js for SSG.

Featured Projects

SCENELY

React • Node.js • MongoDB • Cloudinary • Multer • REST API

A full-stack social media platform for cinephiles and anime enthusiasts to discover and share iconic movie/show screenshots. Features include image posting, a social feed, likes, and real-time-ready chat. Designed with a positive-only community experience by intentionally omitting comments.

GoodTalk

React • shadcn/ui • Express • Node.js • PostgreSQL • Drizzle ORM • WebSockets • Docker

A full-stack real-time chat application with instant messaging powered by WebSockets. Implemented a modern UI using shadcn/ui components, with PostgreSQL as the database and Drizzle ORM for type-safe schema management.

NetMan

Python • FastAPI • React.js • Linux

A real-time network monitoring tool that tracks and visualizes live network activity. Designed with a FastAPI backend for high-performance async data streaming and a React frontend dashboard.

DocRag

Python · FastAPI · LangChain · ChromaDB · Ollama · React.js

A Retrieval-Augmented Generation (RAG) application that allows users to upload documents and query them using a local LLM. Implemented vector embeddings for semantic search and a FastAPI backend with a React chat interface.

Education & Learning

Self-Directed Learning

Continuous learning through online courses, documentation, and hands-on projects

  • Advanced JavaScript and TypeScript patterns
  • Systems programming with Rust
  • Modern web frameworks and tooling
  • DevOps and containerization

Bachelor's degree (2022-2025)

B.Voc. in Software Development