open to new roles

Krushil Patel

Software Engineer

3+ years building real software that people actually use - government systems, billing tools, IoT projects, mobile apps. Finishing my Masters at UAB and looking for my next role.

3+
yrs experience
1000+
daily users
5+
projects shipped
UAB
MS CS 2026
About Me

Who I Am

Software engineer building real production apps since 2020. Government and finance mostly โ€” taught me to write code that holds up under pressure and real-world constraints.

Biggest project: a desktop accounting system for gram panchayat offices in Gujarat, used by 1000+ people daily, handling billing, taxation, reporting, and administrative workflows.

On the side: IoT scooter security system, Android motion-control app, and freelance software tools โ€” always exploring new technologies and solving practical problems.

Now at UAB finishing my MS in Computer Science and actively looking for full-time software engineering roles.

PROFESSIONAL EXPERIENCE
JMP Software Pvt. Ltd. ยท Gandhinagar, Gujarat, India
3+ Years
Industry Experience
Junior โ†’ Senior
Career Progression
Full-Stack
C#, .NET, Angular, Node.js, SQL
Enterprise Systems
Production-Level Apps
๐Ÿ“
Location
Birmingham, AL, USA
๐Ÿ“ง
Email
krushilpatel2000@gmail.com
๐Ÿ“ฑ
Phone
+1 (205) 394 4467
๐ŸŽ“
Education
MS CS, UAB (2026)
๐Ÿ’ผ
Status
Open to Work
๐ŸŒ
Live Project
epanchayat.co.in
Technical Skills

My Stack

Languages
C#JavaScriptTypeScriptSQLPHPAndroid
Frameworks
.NET CoreASP.NET Web APIAngularNode.jsExpress.jsWinForms
Databases
SQL ServerPostgreSQLSQLiteMySQL
UI Libraries
Telerik UIStimulsoftAngular Material
Security & Deploy
JWT AuthRBACSSL/HTTPSNginxDigitalOcean
Concepts
REST APIsOOPMVCDependency InjectionGoogle Drive API
Portfolio

Projects

windows desktop + web admin - 1000+ daily users

Panchayat Accounting & Billing System

A full desktop accounting system for gram panchayat offices - property taxes, water bills, GST calculations, and financial reporting. Came in mid-project and ended up owning roughly half the codebase plus systems built entirely from scratch.

C#WinFormsStimulsoftTelerik UISQLitePHPMySQLGoogle Drive API
๐ŸŒ
License Control Panel
Admin panel to remotely activate/deactivate software per user. Non-payers get blocked from central server.
๐Ÿ“Š
20+ Custom Reports
All Stimulsoft integration mine. Tax demand notices, collection lists, summaries. PDF and Excel export.
โ˜๏ธ
Auto-Backup to Google Drive
Background job backs up SQLite DB every 2 hours. Keeps last 5 files per user automatically.
๐ŸŽจ
UI & Query Work
Designed roughly half the screens and wrote most SQL queries for billing and financial data.
Application Screenshots
SS 1
Tax Assessment Screen
Main property form - all tax types side by side.
SS 2
Dashboard View
Fiscal year, balances, income vs expense chart.
SS 3
Collection Details
Searchable grid - filterable by area and owner.
SS 4
User Permissions
RBAC - assign permissions per user.
Report Designer 1
Report Designer 2
Report Designer 3
Report Designer
One of 20+ - date-range collection summary.
SS 6
Demand Notice
Printed notice - values live from DB.
Click any screenshot to zoom
LIVE IN PRODUCTION

E-Panchayat Full-Stack Web App

Built completely solo in about a month - frontend, backend, database, deployment, everything. Running live on DigitalOcean with HTTPS. Real users logging in every day.

AngularNode.jsPostgreSQLJWT AuthNginxDigitalOceanSSL/HTTPS
Visit Live Site
Demo Credentials
USERNAME
testUser
PASSWORD
testUser123@
โšก
Solo, ~30 days
Design, code, infra, deploy
๐Ÿ”
JWT Auth
Token-based, protected routes
๐Ÿ˜
PostgreSQL
Schema and queries all mine
๐Ÿš€
DigitalOcean
Linux VPS from scratch
๐Ÿ”’
HTTPS/SSL
Lets Encrypt + Nginx
๐Ÿ‘ฅ
Live users
Real staff daily
freelance - windows desktop app

YouTube Video Downloader

Client needed to bulk-download YouTube videos automatically. WinForms app polls SQL Server for new links, downloads in background, saves to local storage. Runs continuously until stopped.

C#WinFormsSQL ServerBackground ThreadingYouTube API
๐Ÿ”„
DB Polling Loop
Constantly checks SQL for new links. Queues and starts downloading immediately.
๐Ÿ“Š
Live Dashboard
Real-time UI - name, size, speed, quality, percentage all updating live.
โš ๏ธ
Auto Error Recovery
Failed downloads log to error section and automatically retry. Nothing skipped.
โน๏ธ
Runs Until Stopped
Never-ending loop that only stops when the client clicks stop.
Live App Mockup
YT Downloader v1.0
TitleQualityProgressStatus
ERROR LOG
โœ•
Social Short - Take 3
Video unavailable. Retrying in 30s...
Hit Stop / Start - progress bars animate just like the real app
personal project - iot + bluetooth

Smart Scooter Security System

Built for fun. Raspberry Pi on my scooter talks to a mobile app over Bluetooth. Lock, unlock, start from your phone. If anyone tampers while armed, the alarm fires immediately.

Raspberry PiPythonBluetooth BLEMobile AppGPIO Sensors
๐Ÿ“ฑ
Mobile App Control
Pairs over Bluetooth. Start, lock, unlock wirelessly - no physical key needed.
๐Ÿ”’
Smart Lock
Locking via app enters armed mode. Physical unlock attempt triggers alarm instantly.
๐Ÿšจ
Tamper Alarm
Alarm module fires immediately on tamper. Loud, instant.
๐Ÿ”Œ
Raspberry Pi Module
Pi connected to ignition and alarm via GPIO. Handles all BLE and hardware logic.
App Mockup - Try It
SCOOTER APP
๐Ÿ›ต
LOCKED
SYSTEM LOG
09:14:32Connected via Bluetooth
09:14:35System armed
Try the buttons - unlock, lock, then simulate a tamper attempt
personal project - android app

Swaay - Motion Control App

Maps phone shake gestures to actions you choose. Shake up to scroll Instagram Reels. Shake left to go back. Fully customizable per direction. Auto-disables when screen locks.

AndroidJava/KotlinAccelerometerAccessibility ServiceBackground Service
๐Ÿ“ณ
Gesture Detection
Detects shake direction in real time. Filters noise, only fires on intentional shakes.
๐ŸŽ›๏ธ
Custom Mappings
Each direction maps to an action you choose - scroll, go back, skip track, screenshot.
๐Ÿ“œ
Works Across Apps
Accessibility Service - works system-wide across Instagram, YouTube, Spotify.
๐Ÿ”
Auto-Disables on Lock
Pauses on screen lock. No battery drain, no pocket triggers.
App Mockup - Try It
SWAAY
๐Ÿ“ฑ
shake to trigger
Swaay Active
GESTURE MAPPINGS
Tap the arrow buttons to simulate a shake - hit edit to change what each does
Get In Touch

Lets Work Together

Looking for full-time software engineering roles. If that sounds like a fit, I would love to hear from you.

๐Ÿ“ง
Email
krushilpatel2000@gmail.com
๐Ÿ“ฑ
Phone
+1 (205) 394 4467
๐Ÿ’ผ
LinkedIn
linkedin.com/in/krushilpatel
๐ŸŒ
Live Project
epanchayat.co.in