Find top freelance Haskell 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 Haskell freelancer on Codementor today.
Hire In No TimeVerified Talent
Top freelance Haskell developers available to hire
I'm Matei, a full-stack developer with over 10 years of experience, specializing in JavaScript, React, and Node.js. I help developers at all levels overcome challenges, from debugging complex issues to understanding core concepts. My approach is patient and tailored to your needs, ensuring you gain confidence and clarity in your coding journey.
Format:
- regular (long term) or one-time
- for any level (beginner/intermediate/advanced)
- personalized take-home tasks & resources
- 45-90min sessions, up to 6hrs/day on request
- first session of week: 60$/hr, after that 30$/hr for regulars
Availability:
- 4:00-18:00 UTC on workdays
- irregular on weekends
- last minute or late night sessions on request (email matei@copot.eu)
Technologies:
- JavaScript: ESNext, NodeJS/Deno, TypeScript, React, Vue, NodeMCU, & more
- Front-end Web Dev: HTML5, CSS3, responsive design, PWAs, SPAs, & more
- Back-end Web Dev: Express/NextJS APIs, Python, AWS, Docker, SQL, PHP, & more
- App Dev: Mac/Linux & Android, Electron, Expo, Python, Stripe, UX, & more
- others: always curious about other technologies, e.g. haskell, ruby, WASM, WebGL...
= Why me?
I'm typically paid ā¬100/hr by top companies, so the lower rate here means you're getting top-tier expertise at an accessible price. I enjoy mentoring because it brings variety and a more collaborative and relaxed dynamic.
I have a proven track record of guiding learners from zero experience to landing high-paying jobs. My teaching adapts to your pace and goals ā you'll always get honest, actionable advice, including whatās realistic and whatās not.
If you're serious about growing your skills or career in tech, Iād be glad to support your journey.
I have over 5 years of professional tutoring experience (and 1000+ positive reviews on Chegg tutors before they closed). I have worked with students of all levels of experience, from high school to grad school. I'm an expert on C, C++, Python, Java, functional programming languages such as OCaml, Haskell, F#, Prolog, Scheme/Lisp/Racket, etc. I can help with CS topics such as algorithms and data structures, Computer Graphics, Cryptography, Compilers, Programming Paradigms, CS theory (Finite Automata, Regular Expressions, Context Free Grammars, Turing Machines, NP completeness, etc.). I'm also happy to help with other math, such as Calculus, Discrete math, Statistics, Number Theory. If you want help with something other than what I've listed above I can usually debug anything, but I might be learning the material along with you.
I've been tutoring for more than five years: I'm passionate about helping students grapple with new concepts and seeing that understanding come to life with the magic of programming languages. I care about my craft and exposing fellow programmers to stylistic and organizational patterns that reveal factorizations and challenge the reasoning behind conventional defaults. I have professional experience in mobile game development, DevOps, low-level networking software, and hardware debugging.
Developer by day, programmer by night. I obtained a master of science in civil engineering (computer science) and participated - together with several teams - in programming contests and hackathlons.
I answer questions on StackOverflow on a daily basis and wrote courses on Artificial Intelligence and Digital Electronics. I am mainly interested in Haskell, Python, and Prolog.
I worked as a researcher in the field of hyperheuristics (artificial intelligence), a teaching assistant in computer science and as a data scientist and technical lead developer in an AI startup.
During my spare time I developed small (and larger) projects to help with daily routine. For me, a computer should aim to automate everything that is boring, such that one can pay more attention to what is interesting in life.
After each session, I aim to write a document (usually within one week) that describes what we discussed. The public GPG key can be found here: https://pgp.mit.edu/pks/lookup?op=vindex&search=0x6A148004A6024E2B
Usually available between 17:30 - 21:30 UTC (Monday to Friday) and 9:30 - 21:30 UTC (weekend). See for time conversions https://goo.gl/eWdDCG (week days) and https://goo.gl/kdvMsa (weekends).
Software Developer. Interests: Machine Learning, BigData, Data Science, Cloud Computing.
Passionate about thinking how to solve problems. Trying to give my extra-mile in every opportunity.
# š Hi, Iām DamiĆ”n
**Senior Software Engineer** with 10+ years turning ideas into _real, working code_ ā using **Kotlin**, **Java**, **Python**, **Haskell**, **JavaScript**, and **SQL**.
---
### š But hereās what really matters:
I know how overwhelming programming can feel ā
and Iām *really* good at making it make sense.
Whether you're:
- A **beginner** who thinks `if` statements are witchcraft,
- In **university or bootcamp** and your code feels like a tragic love story,
- Or a **pro** getting roasted by a bug that mocks your debugger ā
**Iām here to help.**
---
## š§ How I Can Help
### **š Starting from zero?**
- Learn **Python, Java, Kotlin, or Haskell** ā no overwhelm, no nonsense.
- Understand **core concepts**: variables, loops, functions ā *and why they matter*.
- Build **real projects**, not just toy examples.
- Stop copy-pasting code you donāt understand ā Iāll help you _actually get it_.
---
### **š In school or bootcamp?**
- Tackle **assignments** with clear explanations ā not just magic answers.
- Design class hierarchies that *actually make sense*.
- Debug weird, soul-crushing errors.
- Start **thinking like a developer**, not just surviving syntax.
---
### **š¼ Already coding professionally?**
- Write **meaningful tests** (JUnit, Mockito, pytest ā no excuses).
- Migrate from **Java ā Kotlin** or **OOP ā FP** ā _without the pain_.
- Work confidently with **Spring Boot, GraphQL, PostgreSQL, MySQL**.
- Refactor legacy code for **clarity, speed, and sanity**.
- Finally grasp **functional programming** ā yes, *even monads* (no PhD needed).
---
## šÆ My Teaching Style
- **No ego, no jargon** ā Ask anything. Iāll meet you where you are.
- **"Why" over "what"** ā Iāll help you _understand_, not just repeat.
- **Adaptable & fun** ā If cat memes help you learn, Iāll bring the cats. š±
---
## ā Bottom line?
Whether youāre stuck, starting out, or leveling up ā
**weāll make progress, one clear concept at a time.**
I am a Python Developer with expertise in Machine Learning, Geospatial Analysis, Statistical Analysis and Functional Programming. I hold a BSc in Aerospace Engineering and have worked on impactful projects in AI.
Over the last 20 years, I have mentored hundreds of students, especially in Universities, to succeed in their endeavors.
I hold the most successful youtube channel in Greece, with 1000s of videos about programming, computer math, algorithms, AI, etc.
I really hope to work with you to overcome every hardship, in your efforts for your degree!
Experienced full-stack software development engineer, with expertise in the Fintech and Blockchain space. My strongest skills include JavaScript, Python, Kotlin, Solidity, and AWS I have experience leading engineering teams in an Agile setting, mentoring junior engineers, and guiding the team to reach (and exceed!) its goals.
Personally I am passionate about programming languages in general, enjoying clear understanding about the way they work. I can help you to learn programming languages, including unconventional ones, like Lisp, Erlang, Prolog, Haskell or Scheme.
I also can help you with academic topics such as Lambda Calculus, Finite Automata (Finite State Machine), Push-Down Automata, Finite State Transducers and others.
I enjoy explaining complicated things in a simple way.
My past production experience mostly comprises from three things:
- backend development with Ruby on Rails on various small and average-size projects
- work on Flussonic video streaming server at Erlyvideo company using Erlang
- frontend development using React, JavaScript
and also a wide range of other languages and technologies.
How to hire a freelance Haskell developer on Codementor
STEP 1
Post a Haskell request
We'll share your request with freelancers with relevant Haskell skills and expertise.
STEP 2
Review & chat with Haskell freelancers
Use our messaging feature to instantly chat with freelance Haskell developers around the world.
STEP 3
Hire the best Haskell freelancer
Choose the best freelance Haskell developer that meets your needs.
Frequently asked questions
How long do Haskell 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 Haskell 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 Haskell request on Codementor, check out our article.
How much does it cost to hire a freelance Haskell developer?
We donāt charge anything when you post a freelance hiring request for Haskell 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 Haskell developers different?
We do a comprehensive technical and communications screen of all Haskell 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 Haskell 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 Haskell 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.