
Sebastien Castiel
Developer, writer, indie hacker
🤖 He/him 📍 Montreal, QC 🗣 French, English
🫱🏻🫲🏽 I’m now offering mentoring servicesFrench developer expatriated in Montreal, I always have several side projects ongoing, and I love sharing what I learn on this blog, in talks, on Twitter , or occasionnaly in books.
I am available for contract work; I can help you if:
- you need a mentor,
- you need an experienced developer to work on a project (TypeScript, React),
- your team needs to set up clean architecture or clean processes (tests, code review),
- you need someone to teach front-end programming.
Latest articles
- 📄 A better learning path for React with server components (May 26, 2023)What if we took advantage of React Server Components not only to improve how we use React, but also how we help people learn it from the beginning?
- 📄 Display a view counter on your blog with React Server Components (April 24, 2023)A short tutorial with a cool use case for React Server Components, Streaming and Suspense with Next.js: adding a view counter on a blog, calling the Plausible analytics API.
- 📄 Using Zod & TypeScript for more than user input validation (March 8, 2023)If you have ever created an API or a form accepting user input, you know what data validation is, and how tedious it can be. Fortunately, libraries can help us, such as Yup or Zod. But recently, I realized that these libraries allow patterns that go much farther than input validation. In this post, I’ll show you why I now use them in most of my TypeScript projects.
- 📄 Display your Gumroad products on your Next.js website (February 26, 2023)If you sell some products on Gumroad and also have a personal website, maybe you’d like to automatically list your products on this website. And if your website is based on Next.js, you can do it pretty easilly using Gumroad API.
Latest books
- 📘 Serverless Web Applications with React and Next.js (2022)A short guide to using Next.js to create full-stack applications with React, enjoying serverless features to authenticate users and use databases.
- 📘 Create your Net Worth Tracker with Kotlin (2022)I wrote a book about Kotlin to document what I learned when I discovered the language.
- 📘 A Guide to React Hooks (2021)A book I made with the content of my interactive course useEffect.dev.
- 📘 React: Développez le Front End de vos applications web et mobiles (…) (2020)A book in French teaching React to beginners.
Current projects
- ⚙️ GitHub Business Card (2022)A business card from your GitHub profile
More info…
GitHub Business Card is a fun app generating —as an image— some sort of business card from your GitHub profile. It was an experiment of generating images with Vercel’s OG library.
- ⚙️ Montreal Developer Jobs (2022)A niche job board for developers in Montreal.
More info…
Montreal Developer Jobs is a niche job board for developers in Montreal. 🇨🇦
👨🏻💻 Until companies come to post their job ads, I manually go to several company websites to get and repost them. 😅
📝 I’m putting a lot of energy into SEO, and create blog posts about the Montreal developers' ecosystem.
- ⚙️ Spliit (2022)An alternative to Splitwise, no account needed
More info…
Spliit is an alternative to Splitwise. Use it to share expenses with friends and family, without creating any account.
I built this app while I was learning Go.
- ⚙️ 1link (2022) soldA links page for indie authors.
More info…
1link is an alternative to Linktree for independent authors, where they can showcase their books on a page with the colors and style they want.
I sold this project in 2022.