Find top freelance Open Source Software developers quickly and easily on Codementor. Work with our vetted developers who have the proven skills and experience to get the job done. Get help with projects by-the-hour or long-term. Hire a trusted Open Source Software freelancer on Codementor today.
Hire In No TimeVerified Talent
Top freelance Open Source Software developers available to hire
**GitHub**: [https://github.com/andrewwalsh](https://github.com/andrewwalsh)
**LinkedIn**: [https://www.linkedin.com/in/andrewwalsh-tech/](https://www.linkedin.com/in/andrewwalsh-tech/)
**Personal**: [https://awalsh.io](https://awalsh.io/)
\---
Versatile full-stack freelance software engineer with experience across front-end, back-end, and AI/ML using languages such as TypeScript and Python.
I have built commercial software used by hundreds of thousands of people. Some of my open-source work has been featured #1 on Hacker News, with 1000s of GitHub stars.
I enjoy learning and thrive on difficult yet impactful real-world problems, and welcome new connections.
⮩ 💻 Software Engineering
I began as a self-taught developer through freeCodeCamp in 2016. My first project was Mail for Good https://github.com/freeCodeCamp/mail-for-good.
Since then, I have continued to practice my craft and improve. I later took on a part-time MSc in Artificial Intelligence at the University of Bath to augment my skills and learn the fundamentals of AI/ML and mathematics.
⮩ ⚙️ Back-end Development
As a back-end developer, alongside employment I created the open-source project https://github.com/AndrewWalsh/openapi-devtools, and gave talks on the topic of automation of underlying API contracts via the OpenAPI standard at LaunchAcademy in Vancouver, Canada. And at API Conference in Berlin, Germany.
I have extensive experience with REST and GraphQL APIs. I am also experienced in system architecture and have designed systems such as InsurTech validation workflows.
⮩ 🎨 Front-end Development
Advanced knowledge of TypeScript, JavaScript, and frameworks like React. Broad experience across a range of front-end projects, including Electronic Health Records for telemedicine, dashboards for Kubernetes, and data analytics platforms.
Robust understanding of the broader front-end ecosystem and advanced topics such as accessibility, web workers and service workers, bundling and practices such as code splitting, responsive design, various approaches to state management, and UX.
⮩ 🤖 Artificial Intelligence and Machine Learning
Completed 12 8-week modules for a Master of Science in Artificial Intelligence at the University of Bath, with only the dissertation remaining.
I have developed neural network models for HealthTech companies, and created data engineering projects for startups in the USA. Proficient with libraries such as Pandas/NumPy and data science practices.
Freelance Open Source Software Developer5.0 (10 reviews)
Building software has always been a passion of mine. This is still true after almost 15 years of experience in various environments and business sectors. I've never really considered it work but "problems to solve". Yes, I love puzzles or anything that requires you to turn your head around.
Passion also means curiosity and hunger for knowledge. I regularly read blogs, articles, and books and practice katas by myself. Some of my favourite authors are Robert C. Martin (aka Uncle Bob) and Mark Seemann. Continuous improvement is a mindset I consider essential.
If I had to pick one priority when building a product, I would choose quality. This has always been what I put first. I'm not satisfied when "It Works", it must also be done well.
I always tried to improve the team I joined wherever I've been. Whether by providing experience, a fresh eye, ideas, or mentoring younger peers.
About mentoring, sharing knowledge represents a key aspect of my participation in a team. I do believe that knowledge is useless if you keep it to yourself. We need to use our knowledge to teach and inspire others, the same way others have inspired us.
Putting this all together, it’s quite clear I advocate Software Craftsmanship. Hearing about this ideology for the first time has been one of the biggest milestones in my career. It is the perfect match for what I consider important in terms of mindset. Since then, I’ve continuously tried to spread the ideology by sharing ideas and methodologies.
Feel free to take a look at my GitHub account: https://github.com/Tr00d
You'll find katas I do for fun or coaching purposes, but you'll mostly see how I code.
Full-Stack Developer and Open Source Contributor with over 12 years of expertise in web (Angular, React, VueJS), mobile (React Native, NativeScript, Capacitor/Ionic), game (Phaser/PixiJS/Unity), blockchain (Solana, Ethereum/Chainlink) and cloud (GCP, Azure) development. Skilled in building scalable architectures, seamless user experiences and driving innovation through Open Source. Proven ability to deliver impactful solutions across industries such as Digital Media, Aviation, Fintech, Healthcare, Delivery, Energy, Retail, E-commerce, Luxury Goods, Blockchain and Information technology.
During my career, I’ve had the privilege of leading impactful projects and contributing to groundbreaking technologies. At BAXUS, I was the **first Founding Full-Stack Engineer**, working directly with the CTO and Head of Business to establish the foundational architecture for the web and mobile platforms. I created and maintained a **monorepo for the frontend (Nx)**, enabling Server-Side Rendering (SSR) with React and RemixJS, and integrated Solana blockchain technologies to provide secure and transparent transactions. On the backend, I developed a **modular monorepo** using NestJS, orchestrated microservices communication with Temporal, and leveraged Docker to streamline development and deployment processes.
As part of BAXUS’ growth, I played a key role in the acquisition of a mobile application. I successfully migrated all its Python-based services to Node.js, centralizing data within the marketplace architecture. This migration not only streamlined information management but also enabled seamless integration of new marketplace functionalities into the mobile app, enhancing the user experience across platforms.
My contributions helped BAXUS reach over **140k users**, and I was also responsible for designing and executing Python scripts to successfully migrate millions of records between databases, ensuring scalability and consistency.
Creator of @proyecto26; an Open Source organization changing the world with small contributions 🧚♀️
Through my Open Source contributions, I’ve reached millions of downloads from npm, and my passion for sharing knowledge has led me to speak at international events like CityJS, JSConf and Microsoft DevDays, as well as mentor local communities such as CodeYourFuture, ColombiaDev/MedellinJS, LaPlazaDevs, etc.
To be, or not to be, that’s not the dilemma… Let it be 🌱 - J.D. Nicholls
Freelance Open Source Software Developer5.0 (301 reviews)
6 years of experience in building and managing AI Systems.
* I develop end-to-end AI systems from requirements analysis, and data gathering to deployment, implementing new methods/research papers, and turning projects into research outcomes. I have achieved substantial performance in DL/ML/RL models for CV and NLP domain problems.
* Implementing and deploying projects handling and maintaining scalability, research papers as well as POCs.
* Project planning, requirements gathering, and analysing requirements to define the system's architecture, and implementation timeline.
* Provide mentoring to junior developers for ML projects.
Website: [roshantanisha.github.io/?ref=codementor](http://roshantanisha.github.io/?ref=codementor)
Summary:
I like to work on technology that is smart, simple and sophisticated. This sums up the vast knowledge required to work on projects to excel in a working product. I like to train Deep Neural Networks and understand them well.
I have mentored many students for their AI careers, teaching them Machine Learning and Mathematics. I am a mentor for the RFS (Reach for the Stars) Programme by the Aga Khan Education Board for India. I am an alumnus of this program as well.
I have a cumulative experience of 6 years working in the product and service-based industry for creating Machine Learning projects.
I have done some innovative work that I am proud of and am continuing to do so. I try my best to contribute my expertise to the project I am working on.
Highly Experienced in Machine Learning, Deep Learning, Advanced Deep Learning, Artificial Intelligence, and Algorithms, including models in the production environment, and deploying ML models. Working with top Indian colleges like BITS, niche NLP and CV, real-estate startups, MNCs, and Fortune top 20 companies, working with sensitive anonymized datasets, and creating state-of-the-art models are some of my achievements. I have strong and correct knowledge of Deep Learning concepts from the above experiences.
Freelance Open Source Software Developer5.0 (128 reviews)
- Use Programming Languages like Python to help businesses and individuals to solve problems, automation & save time.
You may go through some of my projects here : **https://github.com/letspython3x**
Freelance Open Source Software Developer5.0 (62 reviews)
I breathe, eat and live software development. I've built software solutions ranging from digital camera movement synchronisation for a TV series production to web applications serving the top tiers of web traffic. Let me find the solution to your problems too.
I am also a mentor, I love teaching programming, especially programming with Python. I am ranked #1 on Stack Overflow for answering Python, #9 overall. I love figuring out how someone sees their world, their problems, and then help fill in the gaps. Through mentoring, I accelerate my own constant learning, because there is always something that you want to do better when teaching that knowledge to others!
I see programming as art. Code is expression. It needs to have clarity, purpose, elegance and efficiency to communicate well, to execute well. As a result, I produce software of the highest quality, not only functional and tested, but highly readable for future maintainers.
Freelance Open Source Software Developer5.0 (54 reviews)
I'm a dynamic Technical Director hailing from Tunisian shores, known for my resourceful strategies in technology and innovation globally. Currently, at RIADVICE, I am redefining the technological landscape. My contributions are far-reaching, as I've been instrumental in pioneering strategic consulting services and crafting hybrid infrastructures that seamlessly blend bare-metal and cloud technologies.
My contributions have been pivotal in the success of numerous commercial and open - source projects. I've nurtured global partnerships with industry giants like OVHcloud and Datacomm, and have also expanded our horizons across multiple countries namely -
🇸🇦 Saudi Arabia 🇦🇪 United Arab Emirates 🇴🇲 Oman 🇶🇦 Qatar 🇰🇼 Kuwait 🇫🇷 France 🇺🇲 United States 🇹🇷 Turkey 🇵🇹 Portugal 🇰🇷 South Korea 🇨🇦 Canada 🇪🇪 Estonia 🇩🇪 Germany 🇦🇹 Austria 🇲🇦 Morocco 🇨🇾 Cyprus 🇵🇱 Poland 🇪🇬 Egypt 🇦🇿 Azerbaijan 🇨🇳 China 🇬🇧 United Kingdom 🇧🇪 Belgium 🇩🇰 Denmark 🇳🇬 Nigeria 🇱🇧 Lebanon 🇮🇹 Italy 🇬🇷 Greece 🇧🇩 Bangladesh 🇯🇴 Jordan 🇹🇳 Tunisia 🇪🇸 Spain 🇨🇿 Czech Republic 🇿🇦 South Africa 🇲🇽 Mexico 🇸🇪 Sweden 🇳🇿 New Zealand 🇨🇭 Switzerland 🇨🇮 Ivory Coast 🇧🇷 Brazil 🇮🇳 India 🇳🇱 Netherlands 🇦🇺 Australia 🇭🇰 Hong Kong
🌐 Fluent in the Language of Possibility 🌐
Apart from coding languages, I speak Arabic and French, both at a native or bilingual level, and I'm highly proficient in English.
Freelance Open Source Software Developer5.0 (29 reviews)
I'm a Pythonista who builds backend systems, Devops Automation, and Data Pipelines. I have also contributed to open-source projects like Pandas and Airflow.
I am a LinkedIn learning instructor and also run my own PythonToProject 5-week Online Bootcamp. I also Speak at conferences and blog my knowledge away.
View more freelance Open Source Software developers
How to hire a freelance Open Source Software developer on Codementor
STEP 1
Post a Open Source Software request
We'll share your request with freelancers with relevant Open Source Software skills and expertise.
STEP 2
Review & chat with Open Source Software freelancers
Use our messaging feature to instantly chat with freelance Open Source Software developers around the world.
STEP 3
Hire the best Open Source Software freelancer
Choose the best freelance Open Source Software developer that meets your needs.
Frequently asked questions
How long do Open Source Software projects normally take?
The length of a project depends on many factors, including the scope of your project and the technical complexity of it. When you post a freelance Open Source Software project request on Codementor, you’ll have the option to indicate when you’d expect the project to be completed. We suggest chatting with the interested developers to ensure both sides are on the same page. For more information on how to post a freelance Open Source Software request on Codementor, check out our article.
How much does it cost to hire a freelance Open Source Software developer?
We don’t charge anything when you post a freelance hiring request for Open Source Software developers! You’ll have the chance to determine what the budget for your project is when you post the request. You’ll only need to pay the developer if you’re 100% satisfied with their work. Please know that Codementor charges a small service fee when a developer completes the job.
What makes Codementor Open Source Software developers different?
We do a comprehensive technical and communications screen of all Open Source Software developers at Codementor. Our network includes book authors, popular open source contributors, top Stack Overflow users and engineers at top tech companies. In addition, to continually ensure the quality of our freelancers, we regularly check in on existing Open Source Software developers’ user satisfaction rates.
What happens if I’m not happy with the freelancer’s work?
As a platform, we strive to ensure you’re always happy with your Open Source Software project’s results. If you’re unsatisfied with the results, you can choose to get a refund for the project. Additionally, you can contact our support team should you need any further assistance with your project.
For more answers to frequently asked questions, see here.
Hire a Freelance Open Source Software Developer in 6 mins