Minecraft Bedrock Add-on Developer / TypeScript Engineer
I am a TypeScript/JavaScript engineer with 8+ years of full-stack experience and a focused portfolio of published Minecraft Bedrock add-ons.
I build gameplay systems, custom items, mobs, projectiles, UI flows, particles, sounds, Behavior Packs, Resource Packs, and release-ready
.mcaddon packages. I can also maintain existing packs, fix compatibility issues, and automate build and release workflows.CurseForge author profile: ZeroTeam
Published portfolio: 12 Minecraft Bedrock projects with 20K+ downloads on CurseForge
Core Bedrock Skills
Gameplay Development
- Minecraft Bedrock Add-on development with TypeScript / JavaScript and the Script API
- Custom gameplay systems, vanilla-friendly mechanics, playable prototypes, and survival balancing
- Custom items, entities, hostile mobs, projectiles, recipes, damage systems, cooldowns, and player abilities
- Reusable and scalable systems, including shared add-on libraries and accessory mechanics
Bedrock Content and UI
- Behavior Pack and Resource Pack development, including JSON configuration and asset integration
- Script API:
@minecraft/serverand@minecraft/server-ui
- Bedrock JSON UI: custom panels, dynamic buttons, collection bindings, icons, and form customization
- Particles, sounds, animations, attachables, custom models, textures, fog, and visual tuning
- Particle JSON authoring and Snowstorm workflows for gameplay effects and performance-focused optimization
Additional Experience Beyond Bedrock
- Basic familiarity with Minecraft Java Edition
- 8+ years of full-stack software engineering experience. See Full-Stack Background below for details.
Delivery and Maintenance
- Release-ready
.mcaddonpackaging, versioning, changelogs, and publishing
- Compatibility testing across current Bedrock releases and maintenance of existing packs
- Content troubleshooting, bug fixing, and iterative in-game testing
- Build and release automation with Node.js, TypeScript, and esbuild
- Git and GitHub workflows
Collaboration
- 8+ years of production software engineering experience
- Comfortable working remotely with developers, designers, and artists
- Written English communication, technical ownership, and code review experience
- Open to NDA-based contract work
Selected Published Projects
Damage Numbers | Terraria-Style Combat UI
Terraria-inspired floating combat feedback for mobs and players. Handles normal and scripted damage, readable impact-side placement, rapid hits, and lightweight animated number entities.
Terraria Magic Mirror
Polished survival teleport item with spawn validation, fallback destination logic, use flow, particles, sound, and player feedback.
Terraria Accessories Core
Reusable Accessory Pouch system with Script API logic, a customized Bedrock JSON UI form, and support for up to five equipped Terraria-style accessories outside normal armor slots.
Grenades | Throwable Weapon
Craftable throwable weapon with a custom 3D projectile, cooldown, particles and sound, radial damage falloff, cover checks, and block-safe explosions.
Terra Blade | Terraria Weapon
Endgame sword with a custom 3D model and a scripted glowing energy slash that travels forward, emits particles and temporary light, and damages enemies along its path.
Demon Eye | Terraria Enemy
Custom hostile flying mob with model, texture, natural nighttime spawning, daylight behavior, and swooping attacks.
Potato Shader | FPS Booster
Performance-focused visual pack for low-end devices. Reduces particle clutter, softens fog, and tunes distracting animations while preserving a clean vanilla style.
Terraria Hermes Boots
Wearable and accessory-based movement-speed items with Diamond and Netherite variants and integration with the shared Accessory Pouch system.
Additional published projects include Lava Charm, Lucky Horseshoe, Cloud in a Bottle, and Clear Water | FPS Booster.
Full-Stack Background
Before focusing on Minecraft Bedrock development, I worked on production web systems including B2B SaaS products, e-commerce platforms, internal tools, admin panels, and UI kits.
Primary stack: TypeScript, JavaScript, React, Redux, Node.js, Express, NestJS, PostgreSQL, Redis, Docker, Linux, Playwright, Cypress, CI/CD
This background helps with architecture, maintainability, tooling, build automation, debugging, and collaboration on larger Bedrock projects.
Availability
Based in Tbilisi, Georgia (
UTC+4). Open to remote paid contract work: hourly, milestone-based, or project-based. Available for Bedrock add-on development, maintenance, compatibility updates, and urgent paid prototypes.Contacts
Name: Platon Efimov
Email: platon.efimov@gmail.com
Telegram: @platonefimov
GitHub: github.com/SemperPeritus
CurseForge: curseforge.com/members/zeroteam/projects