Luuk van Egeraat
Verified Expert in Engineering
Software Developer
Luuk is a TypeScript developer focused on rapid development. With experience in diverse industries, including AI and machine learning, he excels at creating exceptional user experiences. Luuk effectively bridges the work of API developers and UX designers, having collaborated with experts in both areas. He has a proven background in building scalable Node.js APIs and complex React front ends. As a clear communicator, Luuk excels at listening, translating ideas, and getting things done.
Portfolio
Experience
Availability
Preferred Environment
TypeScript, Next.js, React, Node.js, JavaScript, JavaScript 6, Google Cloud Platform (GCP), Tailwind CSS, Docker, Google Cloud
The most amazing...
...apps I've built as a lead TypeScript dev were for Riot Games to provide data access management, real-time analysis, and AI/ML insights to tournament data.
Work Experience
Lead Developer
Shica
- Integrated Stripe Connect, allowing users to be both customers or publishers earning money through the platform.
- Built an AI-powered plagiarism and quality checker for published documents using an LLM and various file conversion methods.
- Implemented a complex and custom interface built in React with a Next.js server, real-time WebSocket updates, and a Firebase database. It's scalable, containerized, secure, and built to be easily adaptable to new business requirements.
- Built an account system with various roles based on email or SSO (Google and LinkedIn).
Senior TypeScript Developer (via Toptal)
neoBIM GmbH
- Helped redefine the MVP by providing feasibility analysis.
- Refactored the authentication layer and global state management to support all desired SaaS functionality.
- Wrote a proposal to enhance communication and split responsibilities among the developers.
Senior Front-end Developer
TMD Technology Limited
- Wrote complex visualizations and graphs using Chart.js and ApexChart based on the exact requirements delivered by external customers or their in-house design team.
- Built custom React components used as a starter kit for onboarding customers, enabling them to sell their SDK to a broad range of customers.
- Provided feedback to SDK developers, enabling them to improve their software in preparation for the first customer.
Full-stack Developer via Toptal
Trigram Enterprises PTY LTD
- Built an AI-powered chatbot based on Llama 2 with TGI and protected it from DDoS attacks through the Pub/Sub model.
- Supported custom start and stop logic to the GCP GPU instances to lower operating costs.
- Implemented a custom interface in React with an admin panel and authentication system based on either manual or SSO (Google and LinkedIn).
Chief Technology Officer
Open Cluster
- Contributed to Open Cluster, a cross-platform set of tools and solutions for scholarly funding, publishing, and conferences designed to build an equitable ecosystem for research, innovation, and communication.
- Led the development of a payment processing system accepting crypto and credit card payment methods.
- Enabled the creation and trading of custom non-fungible tokens for academic research groups.
- Led the development of a system to process manuscript submissions for peer review and publication.
Lead TypeScript Developer
Bayes Esports
- Led the development of applications that manage and visualize esports-related data, specific to League of Legends (Riot Games) and Counter-Strike (ESL).
- Built an experimental low-latency video streaming service.
- Implemented three major applications for various in-house teams and Riot Games to manage and automatically process large amounts of esports tournament metadata.
Lead Full-stack Web Developer
SkillsTown
- Created software and provided support for all SkillsTown IT services.
- Was the lead developer in four major projects: Video Feedback Pro, Essential Editor, Skin Editor, and Request for Change.
- Integrated the Jira API to enable employees to directly request new features and bug fixes in the Request for Change application.
Lead Front-end Developer
De Nationale Hypotheekbond
- Set up a new React-based application stack and implemented it in six calculation tools used by customers and professionals.
- Implemented an advanced testing suite using E2E testing using headless browsers and unit testing of all FE software components.
- Set up CI deployment software connected to their Git monorepo.
Lead Full-stack Developer
Software Skills
- Worked for a recruiting and testing company, maintaining and improving multiple modern web applications that provide services to customers and test candidates.
- Did full-stack development on all applications the company owns and runs.
- Designed and implemented a system that integrated various APIs, including our own developed Python API for testing the programming abilities of applicants.
Lead JavaScript Developer
Remente
- Set up the build process and development environment using Brunch, Bower, PhoneGap, and the Amazon S3 API. Remente developed a mobile application for Karolinska Institute. The internet therapy department used this application to help ADHD patients.
- Developed the AngularJS application and implemented the HTML/CSS delivered by Erik Frisk, design/UX specialist.
- Developed filtering and sorting algorithms based on the requirements of the researchers.
Web Application Developer
Computational and Structural Biotechnology Journal
- Contributed to OC Journals. OC Journals publish scientific research articles and review articles and communication after full peer review. I set up the AWS cloud-based infrastructure to increase performance and reduce costs.
- Developed an AngularJS web application originally hosted at Csbj.org.
- Implemented PDF.js from Mozilla, making the website plugin-free while loading PDFs faster than with Adobe Reader. This approach to displaying articles also avoids the manual work of transforming a PDF into an HTML document, saving time and money.
- Wrote a fast search and filtering feature, allowing users to filter on article type, journal, journal volume, and preprints and search through titles and authors.
Web Application Developer
StockIt
- Contributed to StockIt, an online marketplace for international timber merchants. I created the MVP StockIt used to gain traction and compete with other startups at Chalmers Innovation. I set up an Amazon EC2 server to serve the webpage and the StockIt API.
- Designed and set up the DynamoDB database and created a custom stock list designer, allowing users to easily copy stock lists and turn them into offers on the website.
- Implemented a real-time bidding system, including a permission model needed to protect bidders and gain market data.
Web Application Developer
Francesco Gatto
- Worked with Francesco Gatto, a Ph.D. student at Nielsen's Systems and Synthetic Biology group at the Department of Chemical and Biological Engineering. His research is focused on modeling cancer metabolic reprogramming using genome-scale metabolic networks.
- Created, together with my university project group, the Cancer Transcriptome Database, a restructured version of the Cancer Genome Atlas (TCGA) database to be more optimized for Francesco's research.
- Created a web GUI using AngularJS to explore the API we provided with the database.
Lead Front-end Developer
Bullingdon Research Limited
- Worked on a data-visualization app for finance experts consisting of 27 pages and nine page types. Incorporated multiple HTML5 features to create an elegant design.
- Refactored the front-end JavaScript codebase to improve performance and simplify the code.
- Implemented a style makeover using PSD delivered by the lead designer. Created all templates by hand and did on-demand pixel fitting with the designer.
- Implemented CSS preprocessing, allowing the team to use the more elegant LESS language, reducing the codebase even more, and making future refactoring jobs easier.
- Built a cover page for marketing purposes with a price calculator and a video viewer using YouTube.
- Created a CSV uploader/editor/processor to be used when financial experts want to add custom data to their datasets.
Co-founder
Bijtel V.O.F.
- Created an entire app for Aafje, a social services foundation in need of a searchable and editable list of firms and services.
- Included an easy viewer-to-editor toggle feature, allowing all fields to be edited.
- Implemented a basic account system used for administrators of the app.
- Allowed the app to create backups of all data, which can be downloaded and saved on the server.
- Wrote the functionality allowing the list to be sorted, filtered, and searched through. The algorithm used allowed for misspellings of words.
Front-end Developer
Dutch Didit B.V.
- Created a prediction game with leaderboards, monthly prizes, score calculations, questions and answers, an accounting system, and support for multiple languages. This app was later sold to a leading Dutch newspaper.
- Wrote all HTML/CSS for both the mobile and desktop version of the app using the PSD given by the lead designer.
- Wrote all JavaScript and included support for multiple pages and integration of the HTML5 History API.
- Made the app compatible with IE8+ and all modern browsers.
- Connected the app with a back end API using Ajax with JSON.
Web Developer
Strait Solutions B.V.
- Contributed to Strait Solutions, a company that develops websites, designs, and campaigns for customers.
- Created the websites using custom markup code based on a design given by the lead designer.
- Implemented the company's website for customer onboarding.
- Added JavaScript widgets to a number of websites.
- Built a custom interface based on the Blogger CMS.
Web Developer
Lukosite
- Founded Lukosite in order to develop programming skills through real projects.
- Created an app for a photographer that could upload photos, add watermarks, and view a gallery.
- Taught myself website design by inspecting code from a number of other sites.
Experience
Esports Data Management for Riot Games
https://www.bayesesports.com/oddsMortgage and Insurance Calculation Tools
https://consumenten.hypotheekbond.nl/rekentools/Quantumplate
https://www.quantemplate.comSkills
Languages
CSS, HTML, HTML5, CSS3, Sass, JavaScript, TypeScript, JavaScript 6, SQL, SCSS, ECMAScript (ES6), PHP, Python, GraphQL
Frameworks
Bootstrap, Express.js, Next.js, AngularJS, Tailwind CSS, Redux, Angular, Svelte, PhoneGap
Libraries/APIs
Google API, Node.js, Backbone.js, React, REST APIs, Web3.js, React Redux, Stripe, D3.js, Chart.js, ApexCharts.js
Tools
Git, GitHub, Webpack, Stripe Checkout, Flash, Figma, ChatGPT
Paradigms
Object-oriented Programming (OOP), Functional Programming, Agile Software Development, Extreme Programming, REST, Unit Testing, UI Design
Platforms
Linux, Google Cloud Platform (GCP), Blockchain, Amazon EC2, Amazon Web Services (AWS), Firebase, Ethereum, Docker
Storage
MongoDB, NoSQL, MySQL, Amazon S3 (AWS S3), JSON, Amazon DynamoDB, Google Cloud
Other
Ajax, Lean Development, Mobile Web, WebSockets, HTTP, Web Standards, Version Control, APIs, Front-end, Responsive Design, Single-page Applications (SPA), Full-stack, SaaS, Back-end, Cross-browser Compatibility, Data Visualization, User Interface (UI), Charts, Full-stack Development, Architecture, Server Security, Cryptocurrency, User Experience (UX), Cloud, Front-end Development, Responsive Web Apps, Payment APIs, CTO, Artificial Intelligence (AI), LangChain, OpenAI GPT-4 API, Machine Learning, Chatbots, Typing, Web Development, Publishing, Financial Services, Finance, eCommerce, Startups, Early-stage Startups, High-tech Startups, Large Language Models (LLMs), Lean Startups, Software as a Service (SaaS), Pinecone, OpenAI, Graphics
Education
High School Degree in Information Technology and Physics
Develstein College - Zwijndrecht, Netherlands
Certifications
Typing Certificate
Develstein College
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring