Hi, I'm Shan 👋
All-rounder developer adept with both front-end and back-end, boasting a significant involvement in projects as lead developer. Typescript, JavaScript, PHP, Python, Java, Dart--name it, I can do it.
SP

About

In 2024, I completed my Bachelor’s degree in Computer Science while balancing a full-time role as a software engineer. Over the past few years, I’ve focused on building my technical skills in real-world settings rather than traditional academics, honing my expertise in TypeScript, PHP, and React through hands-on projects. I’ve worked as a lead developer, interned in cybersecurity, and collaborated with cross-functional teams to deliver high-quality solutions.

Outside of work, you’ll find me at the table tennis court, where I exercise both body and mind. It’s my go-to activity to recharge and find fresh perspectives, which I bring back to my work with renewed focus.

Skills

React.js
Next.js
Typescript
Node.js
MySQL
MongoDB
Docker
Object Oriented Design
CI/CD
Test Driven Development
My Projects

Check out my latest work

I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.

Eventify
Eventify

Eventify is a comprehensive event management system developed using Angular for its robust framework and Tailwind CSS for its modern and responsive design capabilities. This project is structured to offer modularity and scalability, making it easy for developers to customize and expand its features.

AngularJS 19
Spring Boot 3.4.0
MySQL
TailwindCSS
Hotel Management System
Hotel Management System

A comprehensive hotel management system designed to streamline operations, covering front-desk operations, reservations, room assignments, guest information and billing processes. Additionally, it features an integrated Point of Sale (POS) system for managing restaurant transactions, providing a seamless experience for guests and hotel staff.

Laravel 11
PHP 8.3
MySQL
Next.js
TypeScript
TailwindCSS
Prowess Homeowner Portal
Prowess Homeowner Portal

With the need for seamless communication in property management, I designed a homeowner view within the system, allowing property owners to access reports directly, anytime and anywhere. This feature empowers homeowners with real-time insights into their properties while reducing the reporting workload for property managers, streamlining operations and improving transparency.

Laravel 11
PHP 8.3
MySQL
Next.js
TypeScript
TailwindCSS
Property Management System
Property Management System

With the increasing complexity of managing multiple properties, I developed a SaaS property management system that allows owners to list and organize reservations seamlessly. This system helps streamline processes, providing a centralized platform for tracking bookings across various properties. It also features report generation, saving valuable time and making property management more efficient.

Laravel 10
PHP 8.3
MySQL
React.js
TypeScript
TailwindCSS
STL Mobile
STL Mobile

STL Mobile is the application designed for Small Town Lottery (STL) Tellers, who play a crucial role in managing client bets. Through the app, tellers enter client bets directly and handle any necessary requests for ticket cancellations. This streamlined tool supports STL operations, ensuring tellers can efficiently process transactions and provide a smooth betting experience for clients.

React.js
TypeScript
Ionic 7
STL Dashboard
STL Dashboard

The STL Dashboard is the admin control center for Small Town Lottery (STL) Operations, providing essential tools for managing lottery activities. This is where game settings are configured, winning numbers are set, and ticket review and cancellation requests are processed. Designed for smooth and secure STL operations, the dashboard ensures admins have everything they need to oversee and adjust game parameters effectively.

Laravel 10
PHP
Bootstrap 3
MySQL
MongoDB
Redis
Docker
Lendster Online Dashboard
Lendster Online Dashboard

The Lendster Dashboard serves as the admin control center for the Lendster mobile application. This is where essential admin tasks are managed, such as approving loans, reviewing applications, and overseeing other critical operations.

Laravel 5
PHP
MySQL
Redis
Lendster Online Mobile
Lendster Online Mobile

Lendster Mobile is the core of the Lendster platform, designed for users to create accounts, apply for loans, and manage their profiles. It streamlines the entire loan application process, offering a user-friendly interface to make accessing lending services simple and efficient.

React Native
TypeScript