Welcome to
Steve's Portfolio

Below are my projects ;)

This portfolio represents the beginning of my development journey, created during my school years. I've since grown considerably as a developer, and I invite you to explore my latest work and projects.

Tidder (reddiT)
 
 

2023 - 2024

Fully functional social media platform, a lightweight, smart, and secure alternative to Reddit. Responsive design with PWA support

Reddit-like post and comment system, with feed customization
Robust Database design
Built with bleeding edge technology: MySQL: Raw SQL with no ORM for better performance
Server entirely self hosted
Using ngrok for port forwarding, nginx for reverse proxy
LLM based bots to increase user engagement
Making posts, leaving comments, and chatting with users (context aware)
ML microservices hosted on another machine under local network
'CLIP' for image caption; 'Stable Diffusion XL 2' for image generation
Instagram-like chat system
supports text, image, video, file upload and voice messages
Starship Simulator
 
 

2021 (Fully open source)

A mostly (physically) accurate Starship Simulator. Built using vanilla JavaScript

Utilizing WebGL for rendering with PWA support for offline access & installation. Responsive design, together with complete gyroscope & keyboard support. Bundle size under 150kb
More than a game
High performance rendering with particle effects
Ground Dusts; Clouds; Re-entry Plasma; Condensation Shock Wave; Inflight Breakup & Crash
Comprehensive flight data recorder
Speed, altitude, acceleration, orientation, control input... you name it
Somewhat realistic physics
All performance metrics from internet
Intuitive control system with various autopilot modes
Click demo to give it a try yourself
Highly customizable
Ability to configure any flight scenarios, with 6 presets
Nimble (Python)
 
 

2022

A fully open source python flight controller made from scratch

Works with real RC Plane
Lora radio support
Cheaper solution for long range low power air to ground communication (Raspberry pi zero to laptop)
Fully Customizable pid parameters
For different plane models and flight profiles
Compatible with Kerbal Space Program
Interface with KRPC to act as a in game autopilot (PyQt for UI)
YouTube Long
 
 

2024

A simple browser extension that hides all YouTube Shorts, had this idea when I accidentally clicked on one devious YT Short and can’t stop scrolling. It’s mentally exhausting and you always come to regret how much time you have wasted, so I made this browser extension to save humanity once and for all

It works
All YouTube Shorts are gone
Available on Chrome Web Store
Download it now
Yava Tanks
 
 

2022

A customizable World of Tanks game made entirely in Java with 100% unit testing coverage

Fully customizable
Every man's dream, literally
Peak OOP
UML diagram for your reference
Available on all platforms
*download, compile and run on your own machine
More settings
Even difficulty level?
Class Scheduler+
 
 

2022

A simple yet powerful tool to simplify the process of class scheduling at tutoring institutes

Clean and simple UI
Even my grandma can use it
Dynamic and custom calendar design with drag and drop support
Works just as you would expect
Built-in chat system
Directly communicate with students and teachers
Adding new members and classes
Management made easy
Steve’s Portal
 
 

2023

A progressive web app functioned as a shared clipboard and a mini file server, similar to Apple’s ecosystem clipboard sharing feature but works on all platforms.

Universal Clipboard/File Sharing
Who needs airdrop when you have Steve’s Portal? Share text, images, and files across all your devices
Handy file server
Who needs google when you own the cloud
Crabslist
 

2024

An improved version of craigslist focused on house renting, with bumble like user-interaction logic (Based off early Tidder design)

House Hunting made easy
One-click application, gone are the days needing to write an essay everytime
Built-in chat system
Send email like a caveman you say?
Listing Comments
Finally, a platform that respect your First Amendment right
Applicants selection made easy (as well)
Applicants info right in your face, gone are the days to dig through email inbox
ChatCheapPT
 

2024

A cheap alternative to ChatGPT API with virtually no cost

Runs on consumer grade GPUs
Quantized int4 model that requires little VRAM
Easy to interface
No prior knowledge needed (As long as you have used OpenAI API before)
Course checker Max
 
 
 

2022

Auto check remaining seat & availability of a course (not auto registered, not breaking school rules)

Multiple course support, no upper limit
Check multiple courses at the same time
Auto email notification
Get notified when a course is available, so that you can register manually
Team Rooster Pro
 
 
 

2024

A responsive portal for complex team & project management

Highly customizable team & project structure
Subteams, roles support
Clean visual design
Imagine Angular material and tailwind css had a baby (but they are siblings)
Steve’s Portfolio
 
 

2024

You are looking at it right now

Thanks for visiting my portfolio
Hope you liked it
Scan for magic trick
Surprise surprise