Allan Muchemi Wanjiku

Allan Muchemi Wanjiku

$20/hr
Software Engineer || Technical Writer
Reply rate:
100.0%
Availability:
Hourly ($/hour)
Location:
Nyeri, Nyeri, Kenya
Experience:
1 year
ALLAN MUCHEMI WANJIKU LinkedIn: linkedin.com/in/allan-wanjiku | GitHub: github.com/samlan24 | Portfolio: withallan.hashnode.dev PROFESSIONAL SUMMARY Full-stack Software Engineer with 2+ years of hands-on experience building and deploying production-ready web applications. Specialized in modern JavaScript frameworks (Next.js, React) and backend technologies (Node.js, FastAPI, Flask), with proven ability to architect scalable solutions from concept to deployment. Developed 6+ full-stack applications with real-world functionality including web monitoring, dependency scanning, and audio processing. Strong technical writing background with 5+ years creating developer documentation and technical content for cybersecurity and software development audiences. TECHNICAL SKILLS Programming Languages: JavaScript (ES6+), Python, SQL​ Frontend Development: React.js, Next.js 15, TailwindCSS, HTML5, CSS3, Responsive Design​ Backend Development: Node.js, FastAPI, Flask, RESTful API Design​ Database Management: PostgreSQL, Supabase, Firebase, MongoDB​ DevOps & Tools: Git, GitHub, Vercel, Nginx, Cloud Deployment​ Content & SEO: Technical SEO, WordPress, Prismic CMS, Google Analytics, Google Search Console​ Libraries & Frameworks: Scrapy, Essentia, Librosa, FFmpeg, Together AI (Llama)​ Development Practices: Agile methodologies, version control, documentation, testing TECHNICAL PROJECTS Sitewatchlite - Web Application Monitoring Platform Next.js, Node.js, TailwindCSS, Firebase, Prismic | Live Demo ●​ Engineered a comprehensive monitoring solution that tracks SSL certificate expiration, third-party script changes, DNS modifications, and Content Security Policy compliance ●​ Implemented automated email alert system for real-time notifications of critical changes ●​ Designed responsive frontend interface with modern UI/UX principles using TailwindCSS ●​ Integrated Firebase for authentication and real-time data synchronization ●​ Impact: Enables proactive website health management and security monitoring Dependency Management Application (Deptoolio) Next.js, TailwindCSS, Supabase, Prismic | Live Demo | Demo Video ●​ Built a security-focused tool that scans GitHub repositories and package files for outdated and vulnerable dependencies ●​ Supports multiple programming languages: JavaScript, Python, Go, Rust, PHP, and C ●​ Integrated GitHub API for seamless repository analysis and vulnerability detection ●​ Implemented Supabase backend for data persistence and user management ●​ Impact: Helps developers maintain secure codebases by identifying dependency risks Technical SEO Assistant - AI-Powered SEO Analysis Tool Python, Scrapy, Flask, Together AI, Llama | GitHub | Demo Video ●​ Developed web scraping solution using Scrapy to extract meta-tags, images, links, and SEO-critical elements ●​ Integrated Llama AI model via Together AI to analyze technical SEO issues and generate actionable recommendations ●​ Built Flask REST API to handle scraping requests and deliver insights ●​ Impact: Automates technical SEO audits, saving hours of manual analysis HiiBeat - Audio Analysis & Manipulation Platform React, Flask, Essentia, Librosa, FFmpeg, MongoDB | GitHub | Demo Video ●​ Architected full-stack application for audio file analysis and manipulation ●​ Implemented BPM and musical key detection using Essentia audio analysis library ●​ Developed pitch-shifting functionality using Librosa and FFmpeg for audio processing ●​ Created RESTful API with Flask enabling upload, analysis, manipulation, and download workflows ●​ Integrated MongoDB for storing user data and audio metadata ●​ Impact: Provides musicians and producers with professional-grade audio analysis tools isfocusd - Productivity & Time Management Web App Next.js, TailwindCSS, Prismic CMS | Live Demo ●​ Developed productivity application featuring custom Pomodoro timer with configurable work/break intervals ●​ Implemented time-blocking feature with full CRUD operations for task management ●​ Built integrated notepad with local storage persistence for offline functionality ●​ Utilized Prismic headless CMS for dynamic content management ●​ Impact: Streamlines workflow and enhances focus for remote workers and students Pacgie - Web Development Tools Suite Next.js, Prismic, TailwindCSS | Live ●​ Created suite of design and development tools to streamline website creation workflows ●​ Integrated Prismic CMS for flexible content management and rapid updates ●​ Built responsive interface optimized for developer experience VisiteMap - Visual Site Mapping & SEO Analysis Platform​ Next.js 15, Supabase, TailwindCSS, Inngest, Claude AI | Live ●​ Built a comprehensive site mapping tool that visualizes website structure as interactive graphs, enabling SEO professionals and developers to understand page connections at a glance ●​ Implemented real-time web crawling engine with pause/resume functionality and configurable depth limits for flexible site analysis ●​ Integrated Claude AI for automated SEO recommendations and site structure analysis based on industry best practices ●​ Developed competitive intelligence features allowing users to crawl and export competitor site architectures (JSON/CSV/PDF/XML) for strategic analysis ●​ Architected scheduled crawl system using Inngest for automated monitoring and change detection over time ●​ Designed role-based access control (RBAC) with subscription tiers managed via LemonSqueezy for feature gating ●​ Impact: Transforms traditional URL lists into actionable visual insights, reducing technical SEO audit time and enabling data-driven site architecture decisions PROFESSIONAL EXPERIENCE Freelance Technical Writer June 2023 - Present ●​ Author comprehensive tutorials and technical documentation on networking, information security, and software development for developer audiences ●​ Research and translate complex technical concepts into clear, accessible content for diverse skill levels ●​ Maintain active technical blog (withallan.hashnode.dev) covering software engineering topics ●​ Impact: Content reaches software developers, IT professionals, and beginners seeking practical technical guidance Freelance Technical Writer | Upwork October 2019 - October 2024 ●​ Delivered 100+ technical SEO articles and blog posts across cybersecurity, SaaS, and technology sectors ●​ Optimized content using Yoast SEO and Google Analytics, improving client search rankings and organic traffic by average of 40% ●​ Collaborated with clients on content strategy development, increasing brand visibility and audience engagement ●​ Provided data-driven recommendations using Google Search Console insights to refine content approaches ●​ Managed multiple concurrent projects while maintaining consistent quality and meeting tight deadlines ●​ Achievement: Maintained 98% client satisfaction rating with repeat business from 15+ clients Content Writer & SEO Specialist | Aleada Group August 2022 - January 2023 ●​ Created SEO-optimized content for cybersecurity and biotechnology clients, driving measurable increases in organic traffic ●​ Conducted comprehensive keyword research and implemented on-page SEO strategies including meta tag optimization, heading structure, and internal linking ●​ Monitored website performance using Google Search Console and Google Analytics, delivering monthly reports with actionable insights ●​ Collaborated with cross-functional marketing teams to align content with business objectives and campaign goals ●​ Achievement: Increased organic traffic by 35% within first quarter for key client accounts EDUCATION & TRAINING ALX Software Engineering Programme​ November 2023 - February 2025​ Comprehensive curriculum covering computer science fundamentals, data structures, algorithms, frontend and backend development, DevOps, and system design CERTIFICATIONS ●​ ●​ ●​ ●​ ALX Software Engineering Programme FreeCodeCamp Responsive Web Design Certification Google Digital Garage Certification HubSpot Content Marketing Certification ADDITIONAL INFORMATION Languages: English (Fluent)​ References: Available upon request
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.