caspg

Joined 11 years ago

Karma
126
Submissions
48
Member since
Oct 30
I'm working as a Software Engineer and building projects on the side. Currently, I'm trying to launch https://veloplanner.com

https://www.linkedin.com/in/kacper-golinski-78aa3866

View on Hacker News

Recent submissions

Comment · 1 year ago
Thank you
Comment · 1 year ago
Thank you. Touring profile tries to stick to the marked cycling trails so they should be quite roads.
Comment · 1 year ago
Thanks! I'm finalizing paid subscriptions and premium features. Then I will move my focus on mobile app which is kind of requirement for outdoor platform.
Comment · 1 year ago
Well, not much at the moment :) It's still all very fresh and I guess logging and observability is afterthought. I'm hosting app on Heroku which provides some basics.
Comment · 1 year ago
For those interested in the technical implementation: I built VeloPlanner with my favorite tech stack: Elixir/Phoenix, React, and MapLibre GL JS. The architecture is a hybrid approach:

- Phoenix controllers for static content (route guides, listings)

- Phoenix LiveView for most of the forms

- React for the planner and interactive maps where high performance is critical

One of the bigger technical challenges was self-hosting all the infrastructure - I'm running my own map tile server and routing engine (Graphhopper) on beefy servers with lots of RAM to maintain full control over the cycling-specific routing algorithms. The memory requirements are substantial, especially for processing large-scale route data across multiple regions.

This approach lets me customize the routing to prioritize official cycling routes while still giving users flexibility when planning custom segments.

Happy to dive deeper into any specific aspect if there's interest!

Comment · 1 year ago
WebAssembly sandboxes might become handy.
Comment · 1 year ago
What is RPA? Robotic Process Automation? If yes then I have no experience with that.
Comment · 1 year ago
I used Claude AI project to attach requirement for the project. Then I just went with single conversation. I specified that I want to do it in small steps and then was just doing copy -> paste until I reached the limit. I think it was because I was doing one big convo instead attaching code to the project.

So pretty simple flow, totally not scalable for bigger projects.

I need to read and check Cursor AI which can also use Claude models.

Comment · 1 year ago
Thanks! I've added links to all POIS (wikipedia, url and website tags).
Comment · 1 year ago
I wanted to develop a simple tool to compare maps. I thought about using this opportunity to try out Claude AI for coding a project from scratch. It worked surprisingly well!

At least 95% of the code was generated by AI (I reached the limit so had to add final bits on my own).

Comment · 2 years ago
Newsletter signup form uses LiveView https://veloplanner.com/newsletter/new I was testing LiveView with page transitions and it was working quite nicely with maps as well (maps were handled by JS of course). You can play with it here https://travelermap.net/ - you can check search (cmd + k) which is powered by LV.

EDIT: As for plans for veloplanner, I'll be adding some of the interactive features (comments etc) as LiveView.

Comment · 2 years ago
How do you make money? Google Ads?

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton