Services
- Feature Development & Small Builds: Enhancements, fixes, and simple tools or pages built as needed.
- Laravel & Database Performance: Finding and resolving slow endpoints, queries, and bottlenecks.
- API Integrations: Stable, maintainable connections with third-party services.
- AI & RAG Optimization: Faster, more reliable AI workflows with reduced token usage.
- Technical Guidance: Practical advice for architecture, planning, and understanding your options.
If your project doesn’t fit neatly into a category, that’s completely fine — just tell me what you’re trying to achieve.
Case Studies
Laravel Reporting: Eliminating Log-Parsing Bottlenecks
A reporting page slowed down as usage grew because each request parsed large access logs.
Solution: Added a summary table and a scheduled task to pre-compute interaction totals.
Impact: Near-instant page loads, predictable performance, and reduced CPU usage.
Real-Time Processing: Scaling Without Memory-Heavy Workers
A worker-based integration with an external API caused memory exhaustion when scaled.
Solution: Replaced workers with an async callback model across Laravel and Python/FastAPI services.
Impact: Lower memory usage, higher throughput, and a simpler, more resilient architecture.
RAG Optimization: Cutting Latency and Token Costs
A LangChain RAG workflow produced slow, expensive 30-50s responses.
Solution: Removed raw HTML-heavy documents from retrieval and replaced them with concise summaries, validated through A/B tests.
Impact: Responses dropped to ≈15-20s, token usage decreased, and accuracy stayed consistent.
About
Pinelight Software is an independent studio led by software developer River Kim, who has been building systems since 2012. The focus is on practical, well-considered improvements — solutions that respect your constraints and make the most of what you already have.
Pinelight believes in clarity, honesty, and thoughtful technical work. Based in Saskatoon, SK.
Contact
If you’d like help with a project or need technical guidance, feel free to reach out. I’m always happy to hear what you’re working on and see if I can help.