Hello, I'm a full-stack developer who loves building things that live on the web.
// I specialize in Java, Spring Boot, Hibernate and React.
$ cat about.txt
I'm a developer who enjoys tackling complex problems and understanding what makes software tick. Whether I'm coding as a hobby or at work, I find the most satisfaction in deepening my understanding of my tech stack and the fundamental principles, patterns, and architectures behind the software we build. At heart, I'll always be a student first, curious by nature, and eager to learn.
When I'm not coding, you'll find me engaging in many of my other hobies, including tinkering with cars and electronics.
$ ls skills/
[x] Java
[x] Spring Boot
[x] Hibernate
[x] TypeScript
[x] React
[x] TypeScript
[x] Node.js
[x] Python
[x] C++
[x] Docker
[x] Nginx
[x] Linux
[x] Git
[x] PostgreSQL
$ cat projects.md
Pokedex
A pet adoption app built with Next.js Server Components and Supabase. Includes a realtime chat system and admin panel with full CRUD operations.
Next.jsSupabaseRealtime
LedgerBot
An AI RAG application for complex data analysis on large datasets. Uses Retrieval-Augmented Generation to query big data and return clean, formatted results.
ReactFastAPILlamaIndexGroq
BitBazzar
A React e-commerce implementation rendering over 1000 products with nested data — discounts, comments, likes, and more. Hosted on GitHub Pages.
ReactViteE-Commerce
Fractal Benchmark
A WebGL Mandelbulb renderer with ray marching. Renders a 3D fractal of the famous Mandelbulb set and includes an interactive UI for shape exploration.
WebGLShadersGraphics
Bashmark
A command-line system benchmarking utility written in C++. Performs matrix multiplication on CPU and GPU using OpenCL. Available on Homebrew.
C++OpenCLCLI
AeroCal
A browser-based stall speed calculator for aerofoils. Offers a simple alternative to scientific calculators for aerodynamic calculations.
JavaScriptAerospace
$ echo "Let's connect"
Feel free to reach out — whether it's a project collaboration, an open source contribution, or just a chat about technology. Check out my blog for my latest thoughts.