Hacker Newsnew | past | comments | ask | show | jobs | submit | sjayasinghe's commentslogin

SEEKING WORK | Bangkok, Thailand | Remote

Technologies: Javascript, TypeScript, Node.js, Next.js, React, Python, Docker, Kubernetes, Terraform, AWS, GCP, SQL/Postgres, MongoDB, Redis.

Résumé/CV: Available on request via email

Email: sj2564 [at] columbia [dot] edu

I’m a generalist engineer with past experience including full-stack engineering at a YC legal-tech startup and full-stack + cloud infra at an NYC quant fund. I also have entrepreneurship experience that gives me an understanding of the end-to-end product development process at early stage startups.

My current project is a study mode for AI assistants with spaced repetition integration: https://app.polymax.ai/study-mode

I’m skilled at taking initiative on projects and synthesizing requirements from multiple stakeholders into meaningful technical solutions. I’m passionate about functional programming, building reliable and scalable distributed systems, and optimizing developer experience. I also speak 4 languages (English, Sinhala, Mandarin Chinese, and Thai).


Location: Bangkok, Thailand (currently)

Remote: Yes

Willing to relocate: Yes

Technologies: Javascript, TypeScript, Node.js, Next.js, React, Python, Docker, Kubernetes, Terraform, AWS, GCP, SQL/Postgres, MongoDB, Redis.

Résumé/CV: Available on request via email

Email: sj2564 [at] columbia [dot] edu

I’m a generalist engineer with past experience including full-stack engineering at a YC legal-tech startup and full-stack + cloud infra at an NYC quant fund. I also have entrepreneurship experience that gives me an understanding of the end-to-end product development process at early stage startups.

My current project is a study mode for AI assistants with spaced repetition integration: https://app.polymax.ai/study-mode

I’m skilled at taking initiative on projects and synthesizing requirements from multiple stakeholders into meaningful technical solutions. I’m passionate about functional programming, building reliable and scalable distributed systems, and optimizing developer experience. I also speak 4 languages (English, Sinhala, Mandarin Chinese, and Thai).


I’ve been working on a passion project called Polymax for the past few years to eliminate the friction that currently exists in getting new information into Spaced Repetition Systems such as Anki.

Spaced repetition is the most powerful technique that I came across while I was studying Chinese that allowed me to optimize how I memorize information. Even though it’s extremely powerful, there is a lot of effort involved in creating new cards for things that you are learning on a continuous basis.

Since the advent of LLMs, I’ve been working on using them to make spaced repetition easier to use. I was originally not planning to release this in its current form, but since OpenAI has released their study mode, I figured I’d share it with the HN community to get your thoughts and feedback.

My main questions for you: 1. What do you think of the concept overall? Is an AI study buddy that generates flashcards something you would use? 2. I want to monetize this in an ethical way that respects user privacy and data ownership. What monetization models would you suggest given my local-first roadmap? 3. What other features would make this a compelling study tool for you?

Really appreciate any insights that I can get from you. Happy to answer any other questions in the comments.


Been a user of Anki for a little over a decade. I think that creation of cards from the chat interface is a good idea, I've had many discussions that I'd like to retain concepts from. Though I personally would ideally use it directly from the ChatGPT / Gemini chat interface itself (not sure how that would work tbh, maybe an extension?).


1. I like the idea, but I would have two main concerns:

- on the reliability of the information, especially for very specific subjects

- on privacy, if you're using cloud LLMs, even if the data shared to the LLM is most likely not sensitive

2. I would expect a subscription for a service like this, but depending on the pricing of the LLM you use I don't know if you could turn a profit


The reliability of the information depends on two factors:

* The quality of project resources that you're working with. You use your actual textbooks from class, the quality would be higher. Some random articles online, the quality would be worse. You have complete control over the source material that the LLM uses as context.

* The specific model that you're working with. The system is model-agnostic, you can bring your favorite model.

On privacy, I plan to make this a local-first application where you can bring your own LLM API key from any provider, and the API calls are made from your own machine to your LLM provider. In addition to a 3rd party LLM provider, you can use a local model running on your machine for maximum privacy. This is also the easiest way to ensure user ownership of their educational material.


The ability to receive live transcripts from a webhook, including speaker diarization metadata would be super useful.


webhook to the localhost server, right?


SEEKING WORK | London, UK | Thailand | Remote

Technologies: Javascript, TypeScript, Node.js, Next.js, React, Python, Docker, Kubernetes, Terraform, AWS, GCP, SQL/Postgres, MongoDB, Redis.

Résumé/CV: Available on request via email

Email: sam [at] jayasinghe [dot] io

I’m a generalist engineer with past experience including full-stack engineering at a YC legal-tech startup and full-stack + cloud infra at an NYC quant fund. I also have entrepreneurship experience that gives me an understanding of the end-to-end product development process at early stage startups.

My recent projects include building a realtime voice-based AI personal assistant—one that actively calls you on the phone, rather than passively waiting for you to interact with it, as well as a philanthropic project in the AI ed-tech space.

I’m skilled at taking initiative on projects and synthesizing requirements from multiple stakeholders into meaningful technical solutions. I’m passionate about functional programming, building reliable and scalable distributed systems, and optimizing developer experience. I also speak 4 languages (English, Sinhala, Mandarin Chinese, and Thai).


Location: London, UK | Thailand

Remote: Yes

Willing to relocate: Yes

Technologies: Javascript, TypeScript, Node.js, Next.js, React, Python, Docker, Kubernetes, Terraform, AWS, GCP, SQL/Postgres, MongoDB, Redis.

Résumé/CV: Available on request via email

Email: sam [at] jayasinghe [dot] io

I’m a generalist engineer with past experience including full-stack engineering at a YC legal-tech startup and full-stack + cloud infra at an NYC quant fund. I also have entrepreneurship experience that gives me an understanding of the end-to-end product development process at early stage startups.

My recent projects include building a realtime voice-based AI personal assistant—one that actively calls you on the phone, rather than passively waiting for you to interact with it, as well as a philanthropic project in the AI ed-tech space.

I’m skilled at taking initiative on projects and synthesizing requirements from multiple stakeholders into meaningful technical solutions. I’m passionate about functional programming, building reliable and scalable distributed systems, and optimizing developer experience. I also speak 4 languages (English, Sinhala, Mandarin Chinese, and Thai).


SEEKING WORK | Thailand | Remote

Technologies: Javascript, TypeScript, Node.js, Next.js, React, Python, Docker, Kubernetes, Terraform, AWS, GCP, SQL/Postgres, MongoDB, Redis.

Résumé/CV: Available on request via email

Email: sam [at] jayasinghe [dot] io

I’m a generalist engineer with past experience including full-stack engineering at a YC legal-tech startup and full-stack + cloud infra at an NYC quant fund. I also have entrepreneurship experience that gives me an understanding of the end-to-end product development process at early stage startups.

My recent projects include building a realtime voice-based AI personal assistant—one that actively calls you on the phone, rather than passively waiting for you to interact with it, as well as a philanthropic project in the AI ed-tech space.

I’m skilled at taking initiative on projects and synthesizing requirements from multiple stakeholders into meaningful technical solutions. I’m passionate about functional programming, building reliable and scalable distributed systems, and optimizing developer experience. I also speak 4 languages (English, Sinhala, Mandarin Chinese, and Thai).


Location: Thailand

Remote: Yes

Willing to relocate: No, but open to work-related travel

Technologies: Javascript, TypeScript, Node.js, Next.js, React, Python, Docker, Kubernetes, Terraform, AWS, GCP, SQL/Postgres, MongoDB, Redis.

Résumé/CV: Available on request via email

Email: sam [at] jayasinghe [dot] io

I’m a generalist engineer with past experience including full-stack engineering at a YC legal-tech startup and full-stack + cloud infra at an NYC quant fund. I also have entrepreneurship experience that gives me an understanding of the end-to-end product development process at early stage startups.

My recent projects include building a realtime voice-based AI personal assistant—one that actively calls you on the phone, rather than passively waiting for you to interact with it, as well as a philanthropic project in the AI ed-tech space.

I’m skilled at taking initiative on projects and synthesizing requirements from multiple stakeholders into meaningful technical solutions. I’m passionate about functional programming, building reliable and scalable distributed systems, and optimizing developer experience. I also speak 4 languages (English, Sinhala, Mandarin Chinese, and Thai).


Sent you an email.


I'm currently building a hybrid experience where users can have long conversations for things like conversation practice, while the bot also having the ability to present Anki-style flashcards. I'm also exploring other modalities for "cards" such as questions that would allow the user to respond to the bot's question with a voice message, and having the system analyze the recording for pronunciation/tone issues. Weaving these multiple modalities into a seamless experience is something that I'm still working on.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: