
Closed
Posted
Semantic Compiler Engineer We are looking for a Semantic Compiler Engineer with the following skills and experience: Compiler Engineering: - Demonstrable experience building a compiler, transpiler, code generator, or static analysis tool - Proficiency with multi-stage pipeline design: parsing, AST construction, semantic analysis, code emission - Understanding of type systems, type inference, and type-directed code generation - Experience with graph algorithms: DFS, topological sort, cycle detection, parallel scheduling TypeScript / Node.js: - TypeScript 5.x with strict mode: discriminated unions, conditional types, template literals, mapped types - Node.js 18 LTS runtime, ESM modules, async/await, [login to view URL] concurrency patterns - Zod schema definition and .safeParse() integration for runtime validation - Experience with AbortController, timeout handling, and resource cleanup patterns Testing & Quality: - Test-driven development discipline: write tests before implementation - Jest 29 + ts-jest: unit, integration, and performance benchmark design - Greater than 90% coverage gate adherence; branch coverage more than 85% - Benchmark authoring with tinybench or equivalent; regression baseline management Software Design: - Result T,E discriminated union pattern: no uncaught exceptions in fallible paths - Fail-fast validation with structured, actionable error messages - Schema-first API design; separation of parsing, validation, and code generation concerns - Clean module boundaries with barrel exports and clear public API surface Collaboration: - Jira-driven sprint delivery: story-point estimation, AC definition, PR-linked tickets - Conventional Commits discipline; code review via GitHub PR - Ability to read and implement from formal engineering specifications - Written technical communication: architecture decision records, inline documentation Skills Required: Node.js, C++, WASM, NativeScript, Compiler Design This is an ongoing hourly project, 30+ hrs/week, 6+ months duration.
Project ID: 40274467
26 proposals
Remote project
Active 6 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
26 freelancers are bidding on average $15 USD/hour for this job

Hello As a Semantic Compiler Engineer with proven expertise, I specialize in robust semantic analysis, AST manipulation, and type checking. I excel at designing and implementing precise intermediate representations, ensuring language correctness and enabling efficient code generation. I am ready to enhance your compiler's semantic capabilities. Giáp Văn Hưng
$18 USD in 7 days
3.9
3.9

As an experienced developer with a strong background in Node.js, C++, and WebAssembly (WASM), I possess the exact skills and experience you require to make your Semantic Compiler Engineer project a resounding success. My expertise in building compilers, transpilers, and static analysis tools has allowed me to develop a solid understanding of multi-stage pipeline design, type systems, and graph algorithms - competencies crucial for the task at hand. In addition, my familiarity with TypeScript 5.x coupled with Node.js 18 LTS runtime would enable me to seamlessly navigate through your project. Collaboration being key in complex projects like yours, my experience in working on Jira-driven sprints will add value across all the stages of our project. My interpersonal skills combined with effective written technical communication will help maintain transparency throughout. With all these factors aligning perfectly with your goals and my proven ability to deliver satisfying results on time and budget, I wholeheartedly believe that I am the best fit for this position. Let's discuss further how I can contribute to your project's success!
$5 USD in 50 days
3.5
3.5

Hello, Sir. I’m a software engineer with over 10 years of experience specializing in Node.js, C++, and TypeScript, with strong expertise in strict typing, ESM modules, async/await patterns, and building scalable, high-performance systems aligned with semantic compiler development. I follow test-driven development, prioritize clean architecture and high coverage, and have extensive experience collaborating in Jira-driven sprints with structured GitHub PR workflows and clear technical communication. Thank you for your time and consideration—I look forward to contributing to your compiler project. Best regards. Jorginho Ojeda
$5 USD in 40 days
2.8
2.8

Hi, Your requirements clearly point to building a robust semantic compiler pipeline with strong typing, validation, and testing discipline, and I’m comfortable working within that architecture. I have experience working with TypeScript in strict mode on Node.js environments, implementing structured pipelines that include parsing, AST modeling, semantic validation, and deterministic code generation. I’m also familiar with Result<T,E> error patterns, schema driven validation with Zod, and fail fast error handling to ensure predictable compiler behavior. For quality and reliability, I follow TDD practices using Jest with high coverage targets, along with benchmark testing to prevent performance regressions. I’m also comfortable working within Jira driven sprints, GitHub PR workflows, and formal engineering specifications. I can dedicate 30+ hours weekly for long term collaboration and maintain clear documentation and communication throughout development. Best Regards, Shabahat Habib..
$5 USD in 40 days
2.8
2.8

Hi, I am a software engineer with over 8 years of rich experience in software development, with strong experience in systems programming and TypeScript platforms. I am familiar with TypeScript (strict mode), Node.js runtime design, AST construction, semantic analysis pipelines, graph algorithms, and compiler-style architecture patterns. For this project, the most important point is designing a clean multi-stage pipeline that keeps parsing, semantic validation, and code generation clearly separated. I will structure the compiler flow with typed AST models, schema-first validation using Zod, and deterministic execution paths using Result<T,E> patterns to avoid runtime failures. The system will include strong Jest test coverage, benchmark tests, and modular boundaries so future language features can be added without refactoring the core pipeline. I'm an individual freelancer and can work on any time zone you want. Please contact me with the best time for you to have a quick chat. Looking forward to discussing more details. Thanks. Emile.
$15 USD in 40 days
2.7
2.7

Hello, thanks for posting this project. I am confident in my ability to design and develop robust Semantic Compiler systems with multi-stage pipelines, including parsing, AST construction, semantic analysis, and code emission, using TypeScript/Node.js. I have deep experience with TypeScript 5.x in strict mode, Node.js 18 LTS, Zod runtime validation, AbortController patterns, and modern testing with Jest 29 + ts-jest to achieve high coverage and reliable performance benchmarks. I approach architecture with a schema-first API design, strong separation of parsing, validation, and code generation, and fail-fast validation with clear, actionable errors. I will apply graph algorithms (DFS, topological sort, cycle detection, parallel scheduling) and type-directed code generation within a robust multi-stage pipeline, ensuring clean module boundaries and barrel exports for a polished public API surface. I am excited to tackle the challenges of this semantic compiler project and align with Jira-driven sprints, Conventional Commits, and formal engineering specifications. What is your target platform and primary use case for the semantic compiler, and do you have any strict performance benchmarks to meet? Looking forward to hearing from you. Best regards,
$8 USD in 20 days
2.4
2.4

Hi, I’ve read your Semantic Compiler Engineer brief and I’m confident I can deliver robust, maintainable compiler infrastructure. I have built compilers, transpilers and static analysis tools with clear multi-stage pipelines (parser → AST → semantic analysis → codegen), type-directed code emission and strong type-inference models. I work primarily in TypeScript/Node.js with strict TS5 patterns, Zod runtime guards, AbortController-based cancellation, and performance-aware concurrency. My approach emphasizes schema-first APIs, discriminated Result/E unions to avoid uncaught exceptions, fail-fast validation with actionable errors, and TDD with Jest benchmarks and coverage gates. I’ll separate parsing, validation and codegen into clean modules with well-documented public surfaces and AD records. I can join your Jira workflow and follow Conventional Commits immediately. I propose we start with a 1-week onboarding sprint to assess gaps and deliver a prioritized plan. Which parts of the compiler pipeline (parsing, semantic analysis, type inference, code emission, or CI/benchmarking) are already implemented and which should be prioritized in the first sprint? Thanks, Cindy Viorina
$20 USD in 31 days
2.1
2.1

Hi there To build or evolve a semantic compiler pipeline at this level, the most critical part is maintaining strict separation between parsing, validation, semantic analysis, and emission—while ensuring every fallible path returns structured Result<T,E> outputs instead of throwing. That discipline determines long-term maintainability. I’ll approach this by defining a multi-stage pipeline with explicit AST contracts, schema-first validation using Zod, and deterministic semantic passes built around graph algorithms (topological sort, cycle detection, dependency resolution). Type inference and type-directed emission will be implemented incrementally with test-first methodology and benchmark baselines using tinybench. Coverage gates and performance regression checks will be enforced in CI through GitHub Actions, ensuring stability at scale. My process is simple. Define formal pipeline stages and error taxonomy. Implement AST + semantic passes with TDD and strict typing. Benchmark, enforce coverage thresholds, and refine emission logic. I will provide a precise delivery roadmap once the existing specification and current codebase state are reviewed. If this aligns, let’s discuss in detail via private chat.
$50 USD in 40 days
1.6
1.6

Hi there! Are you expecting this compiler to support incremental compilation for faster rebuilds? Regardless, this is definitely something that I feel confident delivering on, given my past experience. I would love to discuss your project further! Looking forward hearing from you. Kind Regards, Corné
$2 USD in 14 days
0.9
0.9

Hello, Drawing from my extensive experience in both engineering and tutoring, I specialize in complexity comprehension and developing tangible solutions. My skills and knowledge intersect perfectly with your semantic compiler needs: I have built several code generators, transpilers, and static analysis tools as part of my academic and professional exploits. For instance, I've used graph algorithms like DFS for code optimizations and parallel scheduling optimization in various projects. In fact, I pioneered an algorithm for concurrent implementation of a type-directed code generation system. My proficiency extends to TypeScript 5.x, Node.js 18 LTS runtime, ESM modules, async/await patterns among others - your preferred technology stack. Over the years, I've become well-versed with designing test cases that overlap multiple aspects including unit, integration, and performance benchmarks, thus ensuring high test coverage like you specified. Additionally even with my emphasis on optimized development timelines I am committed to engaging extensively in quality assurance gate so the end product is both timely delivered and issues-free. Lastly, my collaborative skills are truly top-notch. Having proficient experience in formal engineering specification interpretation and execution; writing architechtural decision records along with inline documentations makes me a communicative asset to any team. While prioritizing clean module boundaries Thanks!
$50 USD in 15 days
0.0
0.0

Hello, I’m a full-stack developer with strong experience in TypeScript, Node.js, compiler engineering, and multi-stage code pipelines. I understand you need a semantic compiler engineer capable of building parsers, ASTs, semantic analyzers, and code generators, with proper type inference and type-directed code emission. I can implement discriminated unions, Zod-based runtime validation, async patterns with AbortController, and maintain test-driven workflows using Jest with high coverage. Graph algorithms, pipeline parallelism, and benchmark authoring are all within scope. I’m comfortable following Jira-driven sprints, Conventional Commits, PR reviews, and documenting architecture decisions. I can deliver clean, modular compiler components that integrate seamlessly with Node.js and TypeScript while adhering to strict type and validation discipline. Best regards, Carlos
$5 USD in 40 days
0.0
0.0

Hello, I'm excited about the opportunity to work on the Semantic Compiler Engineer project. Could you provide more details on the specific requirements you have for the Compiler Engineering aspect, and how you envision the integration with TypeScript/Node.js for this project? In handling the Semantic Compiler Engineering tasks efficiently, I plan to approach the project with a focus on robust compiler design principles and seamless integration with TypeScript and Node.js technologies. By leveraging my expertise in Compiler Design, C++, and Node.js, I aim to deliver a solution that meets your expectations in terms of performance and functionality. Core Deliverables: - Development of a robust compiler with multi-stage pipeline design - Implementation of TypeScript features and Node.js runtime optimizations - Testing strategy implementation with Jest and benchmarking tools - Ensuring clean software design principles are followed throughout the project I'll share my relevant portfolio with you in the DM. Kindly ping me there. My experience with Compiler Design and Node.js ensures quality, consistency, and smooth delivery of the project. I'd be happy to discuss your project further and answer any questions. Best regards,
$5 USD in 40 days
0.0
0.0

Hi, I have a deep understanding of compiler engineering and possess the skills required for the Semantic Compiler Engineer position. My experience includes building compilers, transpilers, and static analysis tools, with expertise in multi-stage pipeline design and graph algorithms. Additionally, I am proficient in TypeScript and Node.js, with knowledge of TypeScript 5.x features, Node.js 18 LTS runtime, and testing frameworks like Jest. I have a strong focus on software design principles, emphasizing fail-fast validation and clean module boundaries. In terms of collaboration, I am well-versed in agile methodologies, code review processes, and technical communication practices. I'll send over my portfolio via direct message. Feel free to reach out there. My background in Compiler Design ensures reliable results, professional standards, and seamless execution. I'm available to dive deeper into your requirements and address any concerns. Best regards, Taneem
$5 USD in 40 days
0.0
0.0

Hello, I’ve read the Semantic Compiler Engineer brief and I’m confident I can deliver a robust, maintainable compiler pipeline in TypeScript/Node.js with native/C++/WASM components where needed. I have direct experience building multi-stage compilers and static analysis tools, designing parsers, ASTs, semantic analyzers, and type-directed code generators. I follow schema-first APIs with Zod validation, AbortController resource patterns, and Result<T,E> error handling to eliminate uncaught exceptions. I drive work via TDD with Jest/ts-jest, benchmark regressions, and enforce >90% coverage and branch gates. For collaboration I use Jira, Conventional Commits, and PR-linked reviews. I propose an initial sprint to deliver parsing + AST + basic semantic checks in one week, then iterate on type inference and code emission toward WASM/C++ backend integration. Which language front-end(s) and IR/backends do you expect to support first (e.g., TS-like source to WASM, or C++ hybrid), and are there existing specs or ADTs to follow? Best regards, Daniel
$50 USD in 6 days
0.0
0.0

Hi, I have read your project details and I know what you expect. I am a senior engineer with over 6 year of experience on C++ Programming, Node.js, Software Development, Typescript, GitHub. Please visit my profile to view my latest projects, certificates, and work history. Let's connect in chat to discuss more. Regards, Matheus
$6 USD in 40 days
0.0
0.0

⭐⭐⭐ Parser→AST→Semantics→Emit with Result<T,E> + coverage/bench gates⭐⭐⭐ I can own the TS5/Node18 (ESM) compiler pipeline end-to-end: schema-first inputs (Zod safeParse), parse/AST build, semantic + type inference, graph passes (DFS/toposort/cycle detect), then type-directed emission (TS/C++/WASM). Fallible paths return Result<T,E> (no uncaught throws) with actionable errors. TDD in Jest/ts-jest with CI gates (>90% cov, >85% branch) + tinybench baselines. AbortController timeouts + cleanup, clean modules + barrel exports. Jira AC, PR reviews, Conventional Commits. 30+ hrs/week long-term. Questions: target IR/output? existing grammar/spec tests? perf budget?
$5 USD in 40 days
0.0
0.0

Hi there, I'm excited about the opportunity to work on your Semantic Compiler project. With over 9 years of experience in developing robust compilers and code generators, I have direct, hands-on experience with multi-stage pipeline designs, including parsing, AST construction, and semantic analysis. My understanding of type systems and proficiency in TypeScript, particularly with the 5.x version and its strict mode features, ensure that I'm well-equipped to meet your needs. I have implemented high-quality testing practices, achieving over 90% coverage with Jest and maintaining a focus on clean code principles, which I see are vital for your project. I can start immediately and am available for 30+ hours a week, ensuring timely progression and collaboration using tools like Jira. What specific features or components do you have in mind for the initial delivery?
$2 USD in 30 days
0.0
0.0

Hello there What are the main challenges you face with ensuring type safety and inference in your semantic compiler pipeline? How do you handle concurrency and resource cleanup when integrating Node.js async patterns with compiler tasks? Ensuring precise type-directed code generation while managing the complexity of semantic analysis is challenging. Also, designing the pipeline to effectively handle parallel scheduling without resource leaks adds complexity. I understand the importance of strict, test-driven approaches combined with clean module boundaries and well-defined API surfaces to deliver reliable compile pipelines. I would be happy to discuss your specific priorities and timelines to get started well. Best regards. Dorofii
$50 USD in 27 days
0.0
0.0

Building a compiler is not about writing code, it’s about designing a deterministic pipeline where every transformation is intentional, typed, validated, and test-proven. That’s exactly how I approach semantic systems. I have hands-on experience building transpilers and static analysis tools with multi-stage architecture: parsing → AST construction → semantic validation → type-directed emission. Strong focus on graph traversal (DFS, topo sort, cycle detection) and dependency scheduling for safe parallel execution. TypeScript / Node Stack • TS 5.x strict mode (discriminated unions, conditional/mapped types) • Result<T,E> pattern — no hidden exceptions in fallible paths • Zod schema-first validation with safeParse isolation • Node 18 ESM, structured async concurrency, AbortController cleanup • Clean module boundaries with explicit public API surfaces Testing & Quality Discipline • TDD workflow (tests before features) • Jest + ts-jest (unit, integration, perf benchmarks) • 90%+ coverage gates with branch enforcement • tinybench regression baselines • Fail-fast structured error messaging Recommendation: I think it would be better to formalize semantic invariants early (type rules + graph constraints) before expanding emission targets. Locking the semantic core first prevents instability across future backends. Quick question: is the current compiler foundation already parsing-complete, or does the pipeline start from grammar definition?
$5 USD in 40 days
0.0
0.0

New Delhi, United Arab Emirates
Payment method verified
Member since Oct 8, 2020
$8-15 USD / hour
$2-8 USD / hour
$2-8 USD / hour
$2-8 USD / hour
$8-15 USD / hour
₹1500-12500 INR
$30-250 USD
$30-250 USD
$250-750 USD
₹12500-37500 INR
£2-5 GBP / hour
$10-30 AUD
$30-250 USD
£2-5 GBP / hour
£5000-10000 GBP
₹600-1500 INR
$250-750 USD
€750-1500 EUR
$250-750 USD
₹400-750 INR / hour
£5000-10000 GBP
$10-80 USD
$750-1500 USD
$25-50 AUD / hour
$25-50 USD / hour