Lean Paninsoro
// Backend Developer · Davao, PH
Backend Developer — APIs, real-time systems, and tools that ship.
Backend-first developer who takes full feature ownership — from database schema to API contracts to production deployment.
Not afraid of messy domains: government HR systems, real-time geolocation, offline-resilient mobile backends, and Philippine-specific geographic data pipelines.
Comfortable as the sole technical voice in a room of non-technical stakeholders — translating operational needs into shipped systems without a safety net.
- Requirements → architecture → delivery
- REST API design & contract definition
- Real-time systems (WebSocket, async)
- Auth: OAuth 2.0, RBAC, token rotation
- Offline-resilient backend design
- Solo developer in production environments
- BS Computer Science — Univ. of Mindanao (Aug 2026)
Sole developer responsible for the entire build — from requirements gathering with admin staff through to production deployment. No technical team, no handoffs. The system now manages 115+ sensitive employee records for a government office.
- Secure internal platform with Spring Boot + Role-Based Access Control
- Automated logic for increment calculation and loyalty pay awards — eliminated manual errors
- Facilitated requirement-gathering sessions; iterated on real user feedback
- 30% increase in operational efficiency by replacing manual paperwork workflows and automating performance tracking
- Handled architecture, database design, and delivery independently
Tap the + button to start creating a new group ride for you and your friends.
Reverse geocoding in Mindanao requires barangay-level precision —
not just city names. Commercial APIs don't support it or charge at scale.
Built a custom geocoding pipeline: Nominatim coordinates matched against
the official PSGC dataset via correspondence_code.
Real barangay names from raw GPS. Offline-capable, cached. Zero paid API dependency.
- Real-time location broadcasting to ride participants via WebSocket connection logic
- Checkpoint tracking — records each rider's arrival, sequenced dynamically from route data
- Ride lifecycle execution: start, pause, force-finish, and ownership transfer on creator exit
- Offline GPS buffering with automatic server sync modules on system reconnect
- Auth: Google OAuth + email/password, rate-limited login profiles, token rotation & blacklisting leveraging Redis
- Route planning — distance calc, checkpoint sequencing, and full route vector generation at ride creation
- Built explicitly for Mindanao road conditions and connectivity gaps
- Scrapes Reddit posts and runs them through Google Gemini AI — sentiment, summaries, keyword extraction
- Built with Next.js and TypeScript, operating inside a unified full-stack single repository environment
Co-developed an end-to-end Admin Dashboard and core infrastructure features, splitting workload across Laravel backend routing and modular frontend UI development.
- Developed and tested 10+ RESTful API endpoints using Laravel for core features including authentication, application tracking, and secure job posting management.
- Led full-stack implementation of the Admin Dashboard contributing 50% of the React frontend and 50% of the backend execution.
- Containerized the application ecosystem using Docker to ensure consistent development environments and seamless deployment workflows.
Visualizes free-fall motion across nine planets with real-time kinematic equations, velocity charts, and impact metrics — powered by a Flask backend and an interactive JavaScript UI.
- Models gravity, atmospheric drag, and numerical physics integration variants per planet
- Real-time simulation computations of velocity, acceleration, and kinetic energy metrics at impact
- Flask architecture serving backend data simulation engine logic directly to a JavaScript frontend interface