Koome Franklin
Software Developer & Systems / Network Administrator

What I Do
Software Development

Design and build web applications
Design and develop production-ready web applications using Django, Flask, React, and Next.js, with a focus on clean architecture, usability, and maintainability in institutional environments.

System digitization and automation
Digitize manual and paper-based workflows into secure, web-based systems to improve process efficiency, data accuracy, and traceability across institutional operations.

Application customization & maintenance (Moodle)
Customize, configure, and maintain Moodle learning management system, including user roles, plugins, themes, updates, and ongoing operational support in institutional environments.

API-driven systems
Design and implement RESTful APIs to support modular, scalable systems and enable seamless integration between frontend applications and backend services.

Database-backed applications
Build applications backed by relational databases (PostgreSQL, MySQL, SQLite), implementing proper data models, validations, and queries to ensure performance and data integrity.
Network Administration
Network design and implementation
Design and deploy LAN infrastructures, including IP addressing, VLAN segmentation, switching, and routing, to deliver reliable and well-structured network connectivity.

Firewall and security configuration
Configure and manage firewall and network security controls, including routing, NAT, and access rules, to protect internal resources and regulate network traffic.

Server deployment and maintenance
Install, configure, and maintain Windows and Linux servers, ensuring system availability, performance monitoring, backups, and routine maintenance.

End-user and institutional ICT support
Provide day-to-day ICT support to end users in office and lab environments, resolving hardware, software, and connectivity issues while supporting system adoption and training.

Snapshot
Full-Stack Development
- Django
- Flask
- Next.js
- React
- Laravel
- Postgresql
- MySQL/Mariadb
Systems & Network Administration
- pfSense installation and Configuration
- L2/L3 Switching
- Unifi Access point Adoption and Management
- Windows servers Configuration and Maintenance
- Linux Servers Configuration and Maintenance
- Web Server Management
Institutional Experience
- Production systems used in real organizations
End-to-End Delivery
- From requirements → deployment → support
Skills & Technologies
Software Engineering Skills
Languages:
Frameworks:
Databases:
Systems & Network Skills
Networking:
Firewalls:
Servers:
Work Experience
- ICT Assistant — KISE (July 2024 – Present)
Software Development and support of institutional systems
UI/UX improvements Application troubleshooting and user support
Infrastructure Network design and maintenance
Firewall configuration (pfSense) Switch and wireless management
Server maintenance and backups
- ICT Intern — KISE (Sep 2023 – Jun 2024)
Participated in full SDLC
Supported helpdesk and system users
Assisted in server and network maintenance
- Industrial Attachment — KISE (May 2023 – Aug 2023)
Asset management system development
Hardware installation and network cabling
Software Projects
Each project follows the same template: Problem Solution Technologies Outcome
Infrastructure & Technical Engagements

End-to-end network deployments
Planned and implemented complete network infrastructures from ISP handoff to internal LAN connectivity, including IP addressing, VLAN segmentation, routing, switching, and firewall integration to deliver secure and reliable internet access for offices and computer labs.

Cabling & cabinet installations
Executed structured cabling projects involving network cabinet installation, patch panel termination, cable pulling, labeling, and cable management to ensure organized, maintainable, and standards-compliant network environments.

UniFi wireless deployments
Deployed and managed Ubiquiti UniFi wireless networks, including access point adoption, controller configuration, SSID design, and ongoing monitoring to provide stable, scalable wireless coverage for multi-user environments.

pfSense firewall implementations
Configured and maintained pfSense firewalls to handle routing, NAT, and firewall rules, enabling secure network segmentation, controlled internet access, and improved overall network security.

IP telephony setup and support
Installed, configured, and supported IP telephony systems, including handset provisioning and basic troubleshooting, ensuring reliable voice communication within institutional and office environments.