Find top freelance x86 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 x86 freelancer on Codementor today.
Started programming at age 12 in 1988 on a Commodore VIC-20. Extremely adept at debugging of all kinds, performance optimization, databases, embedded systems, operating systems, networking, testing and automation across a wide variety of languages, APIs and frameworks, high level as React/Typescript and as low level as knowing several CPUs assembly languages and designing microcontroller PCBs. It is way too much to just enumerate. Formerly worked at Microsoft in Windows Protocols and Engines team.
I am an assembly language expert, having mentored recently in MIPS, LC-3&4, MARIE, PEP/8&9, others.
I will explain the concepts and fundamentals that you need to know. For example: how the processor works; how assembly language works; analogies for higher level languages concepts in assembly language; methodology for problem solving.
While I do explanations, I don't do homework, assignments, projects, tests, quizzes, exams (practice or otherwise) or freelance. The help I offer is about concepts: knowledge of how processors work, how assembly language works, how we accomplish the same thing in assembly as in other languages, and how programmers look at problems.
So, ask me something about what you want to learn: what you don't know or what you are confused about that will help you in making progress on your assignment/project or upcoming test.
While I'm expensive for sessions and rarely take new clients for sessions, I do happily answer for free questions of any technical depth posed to me here in chat.
*** I am happy to answer questions in the chat for free/tips. I can usually help out in a session durring daytime hours PST or take on Freelance work anytime. ***
I have been programming for over 23 years and for over 18 years professionally. Most of my experience is in the video game industry. Ive shipped titles on most of the major consoles since the PS2 era.
I consider myself to be an expert with C/C++ as well as C# and .NET. I am very familiar with most types of technologies used in software solutions ranging from simple web clients all the way to complex multi process server systems.
Computing Enthusiast with 20+ years of research and advancing technologies from HW/SW system development up to toolchains and tuning of large industry appliances.
I am not raising money on (verified) students, i.e.:
- any question, clarification or basic discussion like on StackOverflow is free
- usually i suggest 60$/hour or fixed 100$ with unlimited hours. latter is useful if you have large task (like writing compiler for some educational language)
This is not my regular job - I'm just enjoying helping people to get better.
So be patient if I'm not responding quickly - I have regular job and family.
Usually I'm helping with low-level, system or parallel programming (unpopular topics here). Rarely with hardware architecture tasks.
I'm doing this because I love introducing people to programming ideas. I have lots of teaching experience spanning from Python to x86 Assembly language. I also have a lot of experience designing elegant code, as well as diving deep into existing systems to debug or add a small feature.
Hello, I'm Tyler! With a Bachelor's and Master's degree in Computer Engineering and over nine years of experience in the tech industry, I bring a wealth of knowledge and expertise to the table. I have worked on professional projects such as using Ruby to process x86 assembly instructions and using Python and React to show public transit arrival times. My experience across stacks and domains has led my passion to grow beyond just "getting code to work"; it's about unraveling the nuances of how software functions and exploring each layer of its construction.
Throughout my professional career, I've taken immense joy in mentoring fellow engineers. Not long ago, I helped a junior engineer migrate some data processing code from a React Native application to a Kotlin application. This not only solidified their understanding of frontend versus backend development, but also enhanced my skills in explaining technical concepts in an accessible way. I approach teaching from a "First Principles" approach: if we can step back and understand the foundations underpinning each subject, we can dive into the details of a task or project with more confidence and resilience.
I'm also excited to introduce a new guided Rust HTTP server project, which provides a deep dive into how an advanced library, similar to Axum, works under the hood. Over the course of five sessions, you'll gain hands-on experience in building a performant HTTP server from scratch, learning key concepts in Rust and network programming along the way.
Lastly, I view code as a creative pursuit. Is it art? That's in the eye of the beholder. Having something functional is an critical step, but producing something clean and that you are proud of is my north star.
I invite you to contact me with any questions or to discuss your specific learning goals. Let's work together to build your understanding and confidence in software and computer engineering!
I've been programming for over 15 years. C is my favorite language and the one I'm most experienced in by far, followed by C++, though Python is my second favorite. I'm comfortable with assembly, primarily MIPS, x86_64 and RISC-V. I have a little experience with Scheme/Racket. I'm also fairly well versed in modern OpenGL (3.3+, I have no experience with deprecated fixed function OpenGL). I am an experienced Linux user and developer. All my personal projects are developed and run on Linux.
I've also been tutoring on Wyzant, both in person and online, since mid 2016:
https://www.wyzant.com/Tutors/RobertW
With almost 20 years of programming experience, of which 15 years professional, I have delivered software from embedded systems to distributed, games to social media web applications, operating system kernels to video processing, to writing CAD tools for designing railway safety systems. My strongest programming languages are C, Python, Java and JavaScript, each of which I know like my own hands and each of which I have programmed in for more than a decade.
Solid background in the Information and Communication Technology field; experience acquired with top market Italian and European players (Telco and Enterprise Market). Specific competence on deployment and placement of value added ICT services and security systems.
Specific technical knowledge in System Integration for OSS (Operational Support Systems); deep knowledge in System and Network infrastructure Design and Planning (for both Physical and Virtualized environments)
Consolidated many-years project management and consulting approach to the customers.
Product marketing and IT architectural design, technical and business development pre-sales
Bid management
Project management on mission critical tasks
Operational procedures
Infrastructure design and planning
Hardware and Software selection and comparison
Solid knowledge of TELCO/ISP environment
O.S.: Linux, RHEL, SUN Solaris, HP-UX, AIX, MP/RAS
HA/Clustering: Linux-HA, OpenAIS/Corosync, Pacemaker, RHCS, DRBD, SUN Cluster, HP MC/SG
Net/Sys MGMT: HP OpenView, IBM Tivoli Netcool, ARUBA Networks AMP (formerly AirWave MP), Cisco CUOM, Zoho ManageEngine Suite, Zenoss, OpenNMS, ZABBIX, Nagios, Bigbrother, Hobbit, Net-SNMP
Performance MGMT: CA Concord eHealth, Cisco Management Software, Cisco NetFlow, Cisco NBAR, MRTG, Cacti
SLA MGMT: Grandsla, CA Business Service Insight (formerly Oblicore Guarantee)
Networking/Security: Ciso IOS, Alteon OS and SLB, pfSense, FreeRADIUS, OpenVPN, IPTables, BSD PF, IPF
SAN: FC, NFS, iSCSI, Brocade SAN Switch, IBM System Storage, Nexsan
Server Virtualization: VMWare vSphere, ESX, ESXi, Parallels Virtuozzo, Oracle Solaris Containers
Desktop Virtualization: VMWare View, Citrix VDI-in-a-Box (formerly Kaviza), VirtualBridges VERDE, Virtualcomputer NxTop (now part of Citrix)
Specialties: Able to find and develop innovative and ingenious solutions
Able to find good alternatives to market leader products
Integration of heterogeneous products
How to hire a freelance x86 developer on Codementor
STEP 1
Post a x86 request
We'll share your request with freelancers with relevant x86 skills and expertise.
STEP 2
Review & chat with x86 freelancers
Use our messaging feature to instantly chat with freelance x86 developers around the world.
STEP 3
Hire the best x86 freelancer
Choose the best freelance x86 developer that meets your needs.
Frequently asked questions
How long do x86 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 x86 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 x86 request on Codementor, check out our article.
How much does it cost to hire a freelance x86 developer?
We don’t charge anything when you post a freelance hiring request for x86 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 x86 developers different?
We do a comprehensive technical and communications screen of all x86 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 x86 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 x86 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.