Clam Icon
Sam Schorb

Hi! I'm
Sam Schorb

A Bit About Me

I thrive on technically challenging Full-Stack projects - always finding creative uses for new technological advancements. My typical stack is NextJS, Node and MongoDB - deployed using Vercel. Whether motivating and teaching young people or building inspiring artistic tools, creative problem-solving is at the heart of everything I do.

My expertise includes integrating AI into applications; designing innovative and customisable user interfaces; PCB design and manufacturing and writing advanced algorithms for digital signal processing. I have experience implementing a wide range of APIs into applications. My machine and deep learning skills include fine-tuning base models and utilising data science techniques for problem solving.

Outside the IDE, I love playing with my kids, cooking, hiking, and indulging my passion for music—I've recently managed recording labels, scored a film, and performed live-coded music at the Glastonbury Festival.

I'm currently looking to expand my development skills as part of an ambitious team. Let's build something amazing together!

Experience

The landmarks of my career, one role at a time.

2018 - PRESENT

Founder & Developer @ iimaginary

At IImaginary, we are dedicated to crafting cutting-edge tools that empower musicians to innovate in composition and performance while forging deeper connections with their audiences. As the founder and lead developer, my role spans the full spectrum of product development. This includes initial concept generation, software and hardware design, development, user interface creation, and brand establishment, alongside the intricate processes of PCB design and web development.





SEPT 2017 - SEP 2018

Teacher @ Porter Croft Primary

As a Primary School Teacher, I embraced the role of an inspiring educator, guiding a diverse classroom where 60% of the students were learning English as a second language. My commitment to inclusive education and tailored lesson planning contributed to students surpassing national average results by 18%. I provided empathetic support and fostered a nurturing environment for young learners, particularly for those from challenging socio-economic backgrounds or with special educational needs. Additionally, I spearheaded the integration of coding into the curriculum, employing innovative methods to nurture both creativity and technical acuity in my pupils.





NOV 2011 - SEPT 2018

Creative Director & Producer @ Fulcrum Records

As a self-employed musician since 2011, I have independently released a series of EPs and an album, achieving critical acclaim with a notable ranking in Fact Magazine and airplay on prominent radio stations. I've also composed soundtracks for film, showcased my work on international stages, and engaged audiences with live-coding performances at renowned festivals. My entrepreneurial spirit was further expressed through founding Fulcrum Records, where I discovered and propelled underground artists to success, managed the production and distribution of music, and led digital marketing efforts.





SEPT 2014 - SEPT 2016

Teacher & Assistant @ Greystones Primary

During my tenure as a Year 4 Trainee Teacher and previously as a Teaching Assistant across various primary schools in London and Sheffield, I orchestrated musical assemblies that brought together up to 300 pupils, staff, and parents, fostering a sense of community and shared cultural experience. I took the initiative to plan and execute successful educational school trips, enhancing the learning experience beyond the classroom. My passion for the arts was further channeled into creating and leading music clubs and productions, providing students with opportunities to explore and showcase their musical talents.





From Ideas to Reality

A spectrum of projects: All unique, all open-source.

Featured Work Projects

Toolsmith

Toolsmith

Toolsmith is a custom-built application created in collaboration with a large local upholstery business to streamline their workflow and consolidate their tools. Previously reliant on multiple software-as-a-service platforms like Fresha and Asana, the business faced inefficiencies due to overlapping and unnecessary features. Toolsmith integrates the essential functionalities of these platforms into a single, user-friendly solution tailored to their specific needs. The application automates invoicing, customer onboarding, sales processing, and enquiry management. It also features an interactive Kanban board to track jobs in progress and manage workflows effectively. The user interface, built with React and ShadCN UI, provides a polished and intuitive experience, while the backend utilises Prisma for object-relational mapping, Supabase for database management, and SWR to ensure a responsive interface.

Visions

Visions

Visions is an innovative platform designed to democratize generative art creation through artificial intelligence. It enables users to craft and customize visual sketches using simple text descriptions, without requiring coding expertise. By leveraging advanced AI models like GPT-4 and Google Gemini, Visions transforms natural language inputs into executable code for generating unique artworks. The platform features an intuitive interface where users can dynamically adjust parameters via auto-generated sliders, fine-tuning aspects such as colors, sizes, and speeds in real-time. For more advanced users, Visions offers an interactive code editor with live preview functionality, allowing direct manipulation of the underlying code. The application includes a flexible API management system, enabling seamless integration with various AI service providers. Visions aims to bridge the gap between natural language and visual creativity, making generative art accessible to both novices and experienced creators alike.

Typesetter

Typesetter

This typesetter was built as part of an interview process. It is a sophisticated tool designed to typeset a plaintext file into a novel-formatted PDF. The application takes a raw text file and intelligently processes the content to create a professionally styled book layout. It automatically detects chapter breaks, applies appropriate formatting, and handles typography details such as justification, line spacing, and paragraph indentation. One of the key features of this typesetter is its ability to create a visually pleasing and reader-friendly layout. It carefully considers the placement of text on each page, ensuring that there are no awkward line breaks or orphaned words. The application also incorporates stylistic elements, such as capitalizing chapter titles and adding elegant page numbers, to enhance the overall presentation of the book. By automating the typesetting process, this tool streamlines the workflow of converting a plain text manuscript into a polished, print-ready PDF. It combines the power of advanced text processing algorithms with the principles of professional book design, resulting in a high-quality output that rivals traditionally typeset novels.

Raincloud

Raincloud

RainCloud is an innovative application designed to transform RNBO patches from Max MSP into fully hosted websites. It leverages RNBO's capability to export web assembly code, enabling web audio generation in browsers on desktop or mobile. RainCloud simplifies the process of converting RNBO patch files into interactive web interfaces. Users upload their JSON file, select UI controls for each parameter, and generate a user interface, which is then hosted online for global accessibility. The application also includes an explorer for browsing and interacting with the patch library. It allows for extensive customization of UI controls and layout, so each patch is user-friendly and true to the creator's vision. RainCloud aims to be a community platform for creators to share their work.

Polygon

Polygon

Polygon is a web-based drum sequencing machine that utilizes spatial computing principles to create unconventional, asymmetrical drum sequences. Unlike traditional grid-bound sequencers, Polygon allows users to place nodes anywhere on a blank canvas, each representing different drum sounds like kicks, snares, and hi-hats. The spatial arrangement of nodes dictates the rhythm's timing and sequence, with larger gaps altering tempo and groove. Users can control sound synthesis by rotating squares to adjust volume, and moving them along X and Y axes to change tuning and sound length.

Droplets

Droplets

Droplets is a web application developed using RNBO which features an intuitive interface similar to platforms like Spotify. Designed to allow MaxMSP users to upload and host audio-only versions of their patches on the web. Droplets provides a streamlined process for embedding Max patches into websites, thereby making projects more accessible to a global audience. Droplets leverages RNBO's web assembly feature to create web audio contexts, enabling the integration of synthesized sounds and random seed parameters for generating unique, ever-changing audio patterns.

Orbits

Orbits

Orbits is a stochastic drum machine and sequencer that operates directly in a web browser. Orbits is unique in its approach to drum sequencing; it randomizes patterns but allows users to control macro parameters like pattern density, offering a distinct and playful experience in drum sequencing.

Want to get in touch?

Let's build something amazing together.

Sam Schorb

Sam Schorb

Full Stack Developer

Innovative Full Stack Developer and self-taught engineer with 4 years of expertise, specializing in React. With a background in teaching and music production, my approach is collaborative and continuously developing, ready to grow with a dynamic tech team.