Hei!
I'm Oscar.
A full-stack developer based in Helsinki, Finland. I craft user-friendly apps with human-friendly code, using Typescript and React.
My latest work
MindDrop
A visual workspace for organising your projects, studies, research, and ideas.
21st Night
A studying app built around memory.
StudyRabbit
A learning app for International Baccalaureate students centered around bite sized lessons and spaced repetition.
Whim
A highly customisable block based rich text editor inspired by Notion.
MindDrop
A visual workspace for organising your projects, studies, research, and ideas.
21st Night
A studying app built around memory.
StudyRabbit
A learning app for International Baccalaureate students centered around bite sized lessons and spaced repetition.
Whim
A highly customisable block based rich text editor inspired by Notion.
Tools of my trade
TypeScript is a strongly typed programming language that builds on JavaScript, giving you better tooling at any scale.
React is a declarative, efficient, and flexible JavaScript library for building component based user interfaces.
AWS (Amazon Web Services) is a comprehensive, evolving cloud computing platform provided by Amazon.
Jest is a delightful JavaScript Testing Framework with a focus on simplicity.
Stripe enables businesses and individuals to accept payments using their rich API and robust platform.
A framework for building cross-platform desktop apps with JavaScript, HTML, and CSS.
A completely customizable framework for building rich text editors.
Unstyled, accessible components for building high‑quality design systems and web apps in React.
CouchDB is a JSON based database with seamless multi-master sync and an Intuitive API designed for Reliability.
A highly customisable and extensible block based rich text editor inspired by Notion.
TypeScript is a strongly typed programming language that builds on JavaScript, giving you better tooling at any scale.
React is a declarative, efficient, and flexible JavaScript library for building component based user interfaces.
AWS (Amazon Web Services) is a comprehensive, evolving cloud computing platform provided by Amazon.
Jest is a delightful JavaScript Testing Framework with a focus on simplicity.
Stripe enables businesses and individuals to accept payments using their rich API and robust platform.
A framework for building cross-platform desktop apps with JavaScript, HTML, and CSS.
A completely customizable framework for building rich text editors.
Unstyled, accessible components for building high‑quality design systems and web apps in React.
CouchDB is a JSON based database with seamless multi-master sync and an Intuitive API designed for Reliability.
A highly customisable and extensible block based rich text editor inspired by Notion.
A suite of cloud computing services that runs on the same infrastructure that Google uses internally.
Storybook is an open source tool for building UI components and pages in isolation.
PouchDB is an open-source JavaScript database that is designed to run well within the browser.
Firebase is a platform developed by Google for creating mobile and web applications.
Hygen is a scalable code generator that that lives in your project.
CSS-in-JS with near-zero runtime, SSR, multi-variant support, and a best-in-class developer experience.
React Native combines the best parts of native development with React, a JavaScript library for building user interfaces.
A document-oriented NoSQL database used for high volume data storage.
MUI offers a comprehensive suite of UI tools to help you ship new features faster.
A fast modern build system for managing and publishing multiple JavaScript/TypeScript packages from the same repository.
A suite of cloud computing services that runs on the same infrastructure that Google uses internally.
Storybook is an open source tool for building UI components and pages in isolation.
PouchDB is an open-source JavaScript database that is designed to run well within the browser.
Firebase is a platform developed by Google for creating mobile and web applications.
Hygen is a scalable code generator that that lives in your project.
CSS-in-JS with near-zero runtime, SSR, multi-variant support, and a best-in-class developer experience.
React Native combines the best parts of native development with React, a JavaScript library for building user interfaces.
A document-oriented NoSQL database used for high volume data storage.
MUI offers a comprehensive suite of UI tools to help you ship new features faster.
A fast modern build system for managing and publishing multiple JavaScript/TypeScript packages from the same repository.
Four steps to quality code
### createFileReference
Creates a new file reference from a file and dispatches a `files:create`
event. Returns a promise which resolves to the new file reference.
```ts
Files.create(
core: Core,
file: File,
): Promise<FileReference>
```
<ArgsTable
data={[
{
name: 'core',
type: 'Core',
description:
'The IDs of the resources to which this file is attached.',
},
{
name: 'file',
type: 'File',
description: 'A file object.',
},
]}
/>
Say hello!
“Any fool can write code that a computer can understand. Good programmers write code that humans can understand.”
‒ Martin Fowler