✦ Open to new opportunities
Hey, I'm Alanray Elangos.
i build saas products, internal tools, APIs, and backend systems using modern web technologies like next.js, node.js, postgres, and supabase - mostly because i enjoy creating things i'd actually want to use myself.
✦ About Me
So... who am I?
I've spent the last 5+ years working with TypeScript, React, Next.js, Node.js, PostgreSQL, and Supabase, building things like multi-tenant apps, real-time features, payments with Stripe, role-based access, API layers, and admin dashboards - basically everything you'd expect in a normal SaaS.
A lot of the time I'm just messing around with ideas, trying to simplify things that feel overly complicated, and turning them into something usable. Lately that's included self-hosted AI systems, embeddable chat widgets, and practical AI workflows that don't need to leak data everywhere.
I'm also usually drawn to business ideas that feel like they could actually go somewhere, so I end up building those out when I can.
💡 One thing I'm proud of recently was building a custom e-signing platform to replace our PandaDoc setup - it came out of necessity more than anything. It brought costs down from around $10k-$15k/month to about $2k-$3k, while still covering what we actually needed, keeping the audit trail intact, and giving us more control over the system.
Location
Iloilo City, Iloilo, Philippines
Experience
5+ years building full-stack SaaS products
Current focus
Currently focused on AI-powered apps, self-hosted systems, and practical SaaS infrastructure.
Favorite kind of work
Doing R&D for just about anything
Integrations I've worked with
Stripe, Twilio, Nylas, PandaDoc API, DigiCert, AWS HSM, Flight Radar API, Google OAuth, OpenAI, Gemini, Ollama
✦ Stuff I'm proud of
Things I've personally enjoyed building
Built an in-house PandaDoc replacement
This came from a real need - the company wanted an in-house solution instead of relying on PandaDoc. So I built a full multi-tenant e-signing platform from the ground up, kept compliance and audit trails intact, and brought costs down from around $10K-$15K/month to roughly $2K-$3K. We are planning to open source it soon!
Uwak is Life built for my dad became a whole social media platform
My dad's a content creator in the gamefowl scene, so I built him a platform where he and his community could hang out, share content, and run events. It grew into a full-on superapp with event promotions, match results and rankings, community content, and business listings.
anyTracker - public tracking pages without the follow-up chaos
I made this for businesses that need a cleaner way to keep people updated without turning every order, repair, rental, or custom job into a long message thread. It lets you launch a polished public tracking page in seconds, share one link, and keep the whole timeline clear from start to finish.
TrailTale: map first storytelling
This one came from the idea that places shouldn't disappear into an endless feed. TrailTale turns memories into something spatial, where photos, notes, and personal context stay pinned to the map so every place keeps its story and becomes easier to revisit or share.
Abe - an AI agent for email workflows and self-hosted app discovery
Abe is the kind of assistant I actually want around: helpful with email, practical about research, and able to look through open-source apps on Coolify based on the use case instead of just dumping random suggestions. The goal is to make day-to-day tasks feel less tedious and a lot more actionable.
✦ Where I've been
Work History
Full Stack Engineer
Kingsland Innovation Centre · United States
Built and maintained a multi-tenant e-signing platform replacing PandaDoc, bringing costs down from $10K-$15K/month to roughly $2K-$3K while keeping auditability and compliance intact
Designed a PandaDoc-compatible API layer so existing finance workflows could migrate without getting shaken up
Implemented webhook-driven document lifecycle events, making integrations real-time instead of constantly polling for updates
Managed AWS infrastructure with EC2, S3, and CloudFront, deploying containerized services through Coolify for cleaner automated releases
Deployed and operated a self-hosted LLM platform on VM-based infrastructure, reducing external AI spend while keeping more data in-house
Built an embeddable AI chat widget that can be dropped into external platforms with script injection without exposing sensitive data to third-party services
Owned CI/CD, deployments, and operational stability across internal tools and production systems
Full Stack Engineer
Tactical Edge AI · United States
Scaled a multi-tenant backend architecture (NestJS, Prisma ORM, PostgreSQL) to support agency client hierarchies, implementing tenant-aware data access and managing schema evolution via Prisma migrations
Improved domain purchasing and provisioning workflows used during onboarding, making email infrastructure setup less painful for new client accounts
Built a Next.js dashboard for internal teams to monitor campaign performance and reporting across multiple client accounts
Designed and implemented campaign onboarding and lead ingestion flows, shaping how campaigns get created and how external leads come in
Developed a global lead opt-out system so unsubscribe handling stayed consistent across email and messaging channels
Integrated OpenAI and Google Gemini APIs into campaign workflows for content generation and personalization
Deployed self-hosted LLMs for internal tools, giving the team more control over AI usage and reducing reliance on third-party services
Added API test coverage to CI workflows to make backend changes less scary to ship
Authored architecture documentation for backend services and data flow, making the system easier for new engineers to understand
Backend Engineer
CUPPA PTE. LTD. · Singapore
Collaborated with the team to build a multi-inbox ticketing system integrating Gmail, Outlook, and IMAP via Nylas, with webhook-driven ingestion into one shared workspace
Worked closely with engineers on system architecture and database design for multi-inbox data models and message synchronization flows
Implemented real-time synchronization with WebSockets and Feathers.js so conversations, assignments, and updates stayed in sync for concurrent users
Developed key parts of the Next.js frontend using shadcn/ui for multi-user workflows and high-volume message handling
Improved multi-inbox usability by tightening message synchronization and resolving provider-to-internal-state inconsistencies
Integrated Stripe billing, contributing to subscription lifecycle handling, webhook processing, and plan-based account access
Introduced Sentry observability across services, improving visibility into production issues through error tracking and session replay
Contributed to GitHub Actions CI/CD automation for Supabase migrations, tests, and build validation
Collaborated on the architecture of an aviation logbook SaaS platform and integrated FlightRadar API for real-time flight search and tracking
Full Stack Engineer
Kingsland University · United States
Integrated Twilio Voice API into the student management application, enabling browser-based calling and improving convenience
Built asynchronous messaging workflows (Feathers.js, MongoDB) supporting scheduled SMS and email delivery
Developed an enrollment and payment platform integrated with Moodle LMS, enabling users to purchase courses and be automatically enrolled via a dedicated Moodle microservice
Enhanced an internal student management system (Node.js, Express, Feathers, Stripe) by implementing course payment and onboarding flows for enrollment and user lifecycle management
Maintained production systems on GCP, handling deployments, environment configuration, and runtime stability
Implemented OAuth authentication with Google and LinkedIn for smoother, more secure login flows
Introduced Sentry monitoring across services, improving visibility into production issues and supporting faster debugging
Backend Developer
Philippine Red Cross · Philippines
Co-developed an internal platform (React, Node.js, PostgreSQL) to manage training schedules and internal operations, replacing manual spreadsheet-based workflows
Designed RESTful APIs (TypeORM) with relational modeling and validation for cross-functional processes
Owned end-to-end deployment and system configuration, including database migrations and runtime management
Collaborated directly with stakeholders to translate operational needs into product features
✦ The Toolbox
Things I actually use
Here's the stack I usually reach for depending on the job - from frontend work and backend systems to infrastructure, integrations, and self-hosted tools.
Languages
Frontend
Backend
Cloud and Infrastructure
Architecture
Integrations
Authentication and Security
Messaging and Email
Observability and Tooling
AI and Self-hosted Systems
✦ Infrastructure
Where I usually ship things
I’ve deployed across AWS, GCP, DigitalOcean, and Hetzner, and I like setups that are cheap, reliable, and don’t turn into a maintenance horror story. This one’s running on a Hetzner bare metal server… you know, just a casual flex.
✦ AI Playground
Yes, I self-host AI too
I like experimenting with AI and self-hosting my own setups — it’s fun, and not everything needs another subscription. Also, yeah… AI helped build parts of this page.
✦ Education
Where my brain grew
Central Philippine University
B.S. Software Engineering
2022 · Iloilo, Philippines
University of the Philippines High School
Humanities and Social Sciences
2018 · Iloilo, Philippines
✦ References
People who'll vouch for me
Louie Silos
IT Engineer
louiesilos@gmail.com
Israel Calderon
Full Stack Engineer
(+63) 927 927 4396
✦ Don't be a stranger
Let's build something cool
I'm open to senior roles, consulting work, and interesting projects.
If you've got something you're building, thinking about building, or stuck on - feel free to reach out. I usually reply pretty fast.
Or we can still have a good argument about build vs. buy.
Everything here is real. And yes - the cost savings were very real too. 😄
Alanray Elangos · Full Stack Engineer · 2026