Mashuke Alam Jim — Software Engineer
Designing high-throughput backend architectures and interactive systems. Focused on distributed systems, non-blocking network frameworks, and clean data abstractions. Outside of core systems, I explore browser physics simulations and retro interface design.
Selected Work
High-performance Golang web framework engineered for rapid backend development, clean routing abstractions, and minimal overhead for microservices and API gateways.
Peer-to-peer real-time file and image transfer engine using direct WebRTC data channels with Socket.IO signaling.
Programmatic mathematical visualization engine rendering algorithmic proofs, graph traversals, and geometric concepts.
Exploration into responsive typography systems, spatial viewport interactions, and minimal component architectures.
Reflect on the 99 Names of Allah with daily reminders, duas, and translations.
Lightweight serverless document database adapter utilizing Discord webhook channels for persistent document storage.
Interactive Lab & Web Games
Interactive desktop simulation, viral daily puzzles, and tactile web experiments built from scratch.
Interactive Windows 7 desktop simulation with Aero Glass, File Explorer, Notepad, Calculator, Start Menu, and context menus.
Daily 5-letter word deduction game with QWERTY keyboard tracking, streak statistics, and shareable spoiler-free emoji cards.
World flag deduction puzzle. Guess the mystery nation in 6 tries with tile reveals, distance calculations, and compass directional arrows.
Truck and conveyor belt color sorting puzzle. Tap trucks to unload cargo onto the moving loop and sort all trucks by color.
Foundations & Stack
Languages
- Go (Golang)
- TypeScript / Node.js
- Python
- C# / .NET
- C++
Systems & Architecture
- Distributed Systems
- Microservices
- REST & gRPC APIs
- WebSockets & WebRTC
- Docker & Containers
Data & Web
- PostgreSQL & MongoDB
- Redis Caching
- React & Next.js
- HTML5 Canvas
- React Native