I work as Full-Stack Developer for my own company Codeconut Ltd. founded 2019 in sunny Cyprus. 🇨🇾
In a nutshell, I'm ...
- 💻 Crafting custom web apps with Angular, React, Symfony
- 🔥 Script kiddie since 2000; professional since 2008
- ✨ Passionate about e-learning, game development, and modern stacks
- 🌱 Challenging myself with learning piano and traditional arts
TOC
Links | Code | Category | Notable stack | About |
---|---|---|---|---|
CodePen | ← | / | JS, TypeScript, Canvas | Experiments, tech-demos, layouts in frontend stack |
01,02,03 | / | App | Bootstrap, Webpack; JS, HTML 5, CSS X, PHP 7, MySQL 8, Java | Video annotated learning - University students |
Market products store | GitHub | App | React, Recoil, Bootstrap; TS | Marketplace cart and product register |
Codeconut | / | App | Angular, Bootstrap; TypeScript | Own website |
Christian Oellers | / | App | Vue, Bootstrap; JS | Own website |
Silent Space | GitHub | Game | JS, Canvas | Atmospheric space game concept |
Vector-Storm | GitHub | Game | TypeScript, Canvas | Abstract arcade shooter |
Always included: HTML 5, CSS 3/X. Background details and insights available in personal talks.
🌟 Find additional infos underhiring.
Public contributions in open-source and paid settings.
Links | Project | Notable stack | Challenges solved |
---|---|---|---|
01,02,03 | Opencast Annotation tool | OAT, Backbone; JS, Java, Less | Merged 2 years diverging history. Bug fixes. Feature development (Annotation templates / Questionnaire). |
01,02 | Paycer protocol | React, Next, web3; TypeScript | UI feature development with Web3 APIs. |
Always included: HTML 5, CSS 3/X.
Published code, from snippets to full apps.
GitHub | About |
---|---|
Christian Oellers | Technology experiments, Game development, Personal interests |
Codeconut Ltd. | Business projects, Collaborative OpenSource |
TheRemoteCoder | Published sources, Technology archive, Playgrounds |
Gists | Micro libraries, Code snippets, Guides + Tutorials |
🔍 What I do somewhere else.
Website | About |
---|---|
Stack Overflow | Developer profile |
Thoughts, Snippets, ideas |
Website | About | Infos |
---|---|---|
Digital & Traditional arts | / | |
Artstation | Digital arts, Photo editing | / |
Behance | Brand Identity Design | / |
Dribbble | UI, UX, Web Design, Concepts | Copy URL (Dribbble has a 403 bug) |
Website | About |
---|---|
Soundcloud | Music |
Flickr | Photography |
My current self, past experiences, and future desired directions.
Decisions are driven by sustainability and commercial factors (priority of time and educational costs).I prefer to focus on fewer things and become better at them.
Where I've realized projects and keep working with:
Side projects, technical explorations, 💾 experience:
Some of the tooling behind the scenes: Can I Use, Prettier, Snyk, Webhint
Priorities depend on personal requirements and potential opportunities.
- AI / ML / LLM
- Databases (NoSQL, Graph, Vector)
- Data science
- Mobile/ Hybrid applications
- Project- / Product Management
- TDD / BDD / …
This competes with my existing skill stack I prefer to maintain instead:
- Cloud or Enterprise services
- DevOps / Infrastructure
Let's get in touch and talk about your next project! 🖖🏻
Encrypted emails:PGP key
How I code when nobody is looking.
"ChatGPT, act as CLI from now on. Output only code, no conversation. Create a JS script to do what users say and it in an
eval()
statement. Minimal code, one liner. User request: "Make all buttons red"
Array.from(document.getElementsByTagName('button')).forEach(button=>button.style.backgroundColor='red');
PinnedLoading
- Silent-Space
Silent-Space PublicExperimental Arcade 2D space shooter. Conceptual game engine built with JavaScript and Canvas 2D.
JavaScript 4
- Vector-Storm
Vector-Storm PublicAbstract arcade style 2D space shooter, developed with JavaScript and Canvas. Architectural and creative experiment. Fully working game with enemies and scoring!
- Codeconut-Ltd/Angular-Snippet-Collection
Codeconut-Ltd/Angular-Snippet-Collection PublicCollection of components, directives and services for Angular. Handles Google Analytics custom event tracking and user preferences like colour scheme choice.
TypeScript 1
- Codeconut-Ltd/Spellcheck-Website-Tampermonkey-Script
Codeconut-Ltd/Spellcheck-Website-Tampermonkey-Script Public archiveEnables browser and plugin spell checking ability within static website content. Simplifies QA workflows when no other tools or text source access are viable alternatives.
- Codeconut-Ltd/WordPress-Plugin-Default-Config
Codeconut-Ltd/WordPress-Plugin-Default-Config PublicWordPress plugin with some hardcoded, opinionated defaults for enhanced security and frontend performance. Reduced feature set that might not work with all plugins. Only use if you know what you need.
PHP 5
- Codeconut-Ltd/WordPress-Web-Setup-Boilerplate
Codeconut-Ltd/WordPress-Web-Setup-Boilerplate Public templateSecurity-focused structural boilerplate for any WordPress webs. Opinionated features that might not work with any hosting. Only use if you know what you are doing and are comfortable editing server…
PHP 1
If the problem persists, check theGitHub status page orcontact support.