Michael Salim
Verified Expert in Engineering
Full-stack Developer
Michael is a full-stack developer with nine years of professional experience and a sweeping range of technology skills. He has built a wide variety of web and mobile applications, such as manufacturing simulators, eCommerce, HR systems, games, and religious study tools. Michael loves to create and innovate software solutions, welcomes challenges, and views imagination as the only limit.
Portfolio
Experience
Availability
Preferred Environment
React, Node.js, TypeScript, Linux
The most amazing...
...thing I've developed is an internal management system that is fully integrated with fingerprint detection units.
Work Experience
Senior Front-end Developer
Airfinity Limited | Freelance
- Led the development of the leading COVID-19 dashboard trusted by the UK and Australian governments.
- Reduced page load duration from 22 seconds to under one second by implementing an incremental loading system.
- Created a web worker system, eliminating the screen freeze and unpleasant jitters.
- Streamlined a configuration system allowing the team to move fast in the ever-changing landscape of COVID-19.
Software Developer
Cimlogic
- Created a production line simulator, allowing tests to be efficiently designed to find bugs before they reached the production floor.
- Developed various tooling, which sped up a business process by 80% and guaranteed correctness.
- Identified a risk and acted upon it, saving the client several days of investigation in the manufacturing site.
Full-stack Developer
MI Promotional Sourcing
- Identified, fixed, and retrieved lost financial assets worth thousands of pounds that would have otherwise never been found.
- Reduced website loading time by more than 70%, improved the user experience, and significantly reduced development time.
- Integrated modern technologies and frameworks into the official website, massively decreasing the development time and cost to extend the website.
- Redesigned sections of the website, reducing user confusion and support tickets.
- Fixed most of the design problems and took the initiative to implement new features based on feedback from users.
Full-stack Developer
My Place Newcastle
- Delivered a website running serverless in the cloud. Managed deployment to minimize the amount of maintenance required.
- Fulfilled the hosting requirement and set up the website at no cost until a reasonable scale was reached.
- Created full admin access to the CMS operations for the client.
App Developer
Hippo Powerbank
- Consulted on and budgeted project plans for applications and internal systems, ensuring that all plans were achievable and profitable.
- Developed proprietary systems and tools that were integrated into the production pipeline for a hardware product. This included a cross-platform mobile application that was fully connected to the back end.
- Participated in designing, storyboarding, and specification testing to match client requests.
Full-stack Developer
Indonufood
- Developed and maintained a responsive C# windows application, using WinForms and a WPF GUI library.
- Established a software update pipeline including the distribution method for .NET applications.
- Built an automated attendance system connected to custom hardware such as a fingerprint sensor.
- Performed validation and testing of a finished application, thereby achieving the client's objective. Documented notes and guides for further development and use.
- Designed and developed responsive web applications, web scraping for a variety of functions, and interactive websites.
Experience
Recall: An Innovative Project Management Tool
https://recalllab.comI'm the founder and sole programmer of the site. My work includes creating the entire system, along with deployment and business strategy.
MiTunes: Gift Code eCommerce
Web and Mobile App for Product Tracking
eCommerce App for a Coffee Chain
Timesheet Browser Extension for ConnectWise
Internal Payroll System
Beyond Stars: A Novel and Puzzle Mobile Game (Android)
The Last: A Survival Game Made in 48 Hours
https://vija02.github.io/LD39/SourceMod with Discord Integration
Sunday Service Streaming Automation
https://github.com/Vija02/hope-leeds-automationMyWorshipList: A Website for Managing Worship Songs
https://myworshiplist.com/Open-source Note-taking Website for the Bible
Skills
Languages
JavaScript, C#, SQL, CSS, HTML5, Markdown, HTML, TypeScript, PHP, Java, PL/pgSQL, GraphQL, Python, Visual Basic
Frameworks
React Native, Express.js, Laravel, Lumen, Next.js, Bootstrap, Unity3D, Flutter, Cypress, Redux, .NET, Aurelia, Windows Presentation Foundation (WPF), Tailwind CSS
Libraries/APIs
React, Node.js, Context API, jQuery, Antd, SendGrid API, Twilio API, Three.js, react-spring, PostgREST, React Redux, REST APIs, Windows Forms (WinForms), Web Worker, Konva, FFmpeg, WebExtensions API
Tools
Git, Adminer, Create React App, Webpack, Canvas 2D, Amazon Simple Email Service (SES), Terraform
Paradigms
REST, Functional Programming, Object-oriented Programming (OOP), Agile, DevOps, Azure DevOps, Automation
Platforms
Docker, Linux, Visual Studio Code (VS Code), Ubuntu, Arch Linux, Fedora, WordPress, Windows Server, WooCommerce, Amazon Web Services (AWS)
Storage
PostgreSQL, JSON, MySQL, Backblaze B2, Amazon S3 (AWS S3), Microsoft SQL Server
Other
Web Scraping, Data Processing, Axios, Single-page Applications (SPA), Time Management, Data Collection, Game Design, SaaS, Chakra UI, Overall Equipment Effectiveness (OEE), Data Visualization, Serverless, CI/CD Pipelines, Performance, Big Data, Web Dashboards, Graphs, VPS/VDS, Server Management, Interactive UI, Interactive UX, Monorepos, Apollo, Storybook, CSS Grid, Scripting
Industry Expertise
Project Management
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