Hello! I Am Juha Pulkka
Juha Pulkka

A Developer who

Follows their

`passion` for technology.

Transitioning from sales to pursue my true calling in software development

I'm a Software Developer.|

Actively seeking opportunities in `software development` and `technology roles`

I am currently working as an entrepreneur, but my true passion lies in technology and software development. While I have extensive experience in sales (B2B/B2C), I've realized that technology is what's close to my heart. I have hands-on experience in ICT, technical systems, building and configuring computers, servers, and security systems. I've also developed applications and scripts, and managed customer projects from planning to deployment. I'm ready to fully commit to a career in software development and bring my problem-solving skills, technical expertise, and self-taught drive for continuous learning to a development role.

Success is built on curiosity, persistence, and the courage to learn something new every day.

Featured Project

Stock News Analyzer Bot

An automated Discord bot that monitors stock news in real-time and analyzes their impact on stock prices. The bot identifies significant news, extracts company tickers, performs AI-powered analysis, and tracks price movements. Features include custom API integration, ticker recognition, potential trading opportunity detection, and comprehensive statistics tracking.

Python Discord API FastAPI yfinance REST API
Real-time news monitoring
AI-powered impact analysis
Automated ticker recognition
Custom API with no rate limits
def analyze_news(news):
# GPT-powered analysis
ticker = extract_ticker(news)
impact = gpt_analyze(news)
return {ticker, impact}
async def send_to_discord():
# Real-time notifications
await channel.send(embed)
def generate_video():
story = generate_story(prompt)
audio = text_to_speech(story)
timestamps = whisper_transcribe(audio)
video = create_video(
audio, timestamps, background)
return video
Featured Project

TikTok AI Story Pipeline

An automated pipeline that generates TikTok-style vertical videos with AI-generated stories, text-to-speech narration, and word-level timed captions. The system creates 1080x1920 vertical videos with synchronized captions, background video support, and multi-language capabilities. Features precise word-by-word timing using speech recognition technology.

Python OpenCV FFmpeg Text-to-Speech Speech Recognition Video Processing
Word-level timestamp synchronization
Automated video generation pipeline
Multi-language support
Custom background video integration
async function createToken() {
// Generate token metadata
metadata = generateMetadata()
// Upload to IPFS
uri = uploadToIPFS(metadata)
// Create token & buy
await createAndBuy(uri)
}
Featured Project

Pump.Fun Token Creation Bot

An intelligent automated bot that creates new tokens on pump.fun at configurable intervals, performs initial purchases, and executes immediate sales. Features automated metadata generation, IPFS integration, and comprehensive transaction management. Includes advanced configuration options for trading parameters, slippage control, and priority fee management.

Node.js Solana Web3 IPFS Blockchain Automation
Automated token creation pipeline
IPFS metadata storage
Configurable trading strategies
Real-time transaction monitoring
Featured Project

MagicMirror Voice Assistant

An advanced voice-controlled assistant module for MagicMirror with comprehensive multimodal capabilities. Features wake word detection, real-time speech recognition, natural language processing, and conversational AI. Includes camera integration for visual analysis, image generation capabilities, animated text display, and smart voice activity detection. Supports continuous conversations with automatic context management and seamless multi-modal interactions. Can analyze images to provide recipes, identify objects, explain how to use tools or instruments, and generate visual guides on demand.

Node.js MagicMirror Voice Recognition Computer Vision Image Generation Audio Processing
Wake word detection (Porcupine)
Camera integration & visual analysis
Animated text display system
Continuous conversation mode
async startConversation() {
audio = recordAudio()
text = speechToText(audio)
response = processQuery(text)
if (needsCamera) {
image = captureImage()
analysis = analyzeImage(image)
}
await textToSpeech(response)
}

Upcoming Projects

In Development

Personal Stock News Monitor Bot

A personal stock monitoring bot that tracks significant news for pre-configured stocks in my portfolio. This project was born from a real need: managing my own stock investments while not having time to constantly monitor news. After experiencing losses when Rockstar delayed GTA and stock prices dropped, I realized the value of automated news monitoring. The bot will help identify critical news early, allowing for timely decisions to sell at profit or buy during dips, preventing avoidable losses. The system will send push notifications directly to your phone, ensuring you never miss critical stock news even when you're away from your computer.

Python News API Stock Analysis Automation Real-time Monitoring Push Notifications Mobile Alerts
Real-time news monitoring for custom stock list
Automated alerts for significant news events
Push notifications to phone for instant alerts
Price impact analysis and trend detection

Work Experience

Regional Representative

EDUSTUS KREAT OY

08/2024 - Present

B2B sales representative for retail stores. Telephone sales including new customer acquisition, maintaining existing customer relationships, and product presentations.

Sales Negotiator

IK DOMINANCE OY

01/2024 - 08/2024

Telephone sales in both B2B and B2C interfaces, including project-based and seasonal sales.

Trainee

SAIMAAN PC

01/2020 - 02/2020, 08/2017 - 10/2017

Assembly of new computers with customer-specific components, OS and software installation, customer computer maintenance, cybersecurity checks, backups, customer service, and warehouse management.

Trainee

SAIMAAN TURVAXI OY

04/2017 - 05/2017

Planning and installation of electronic security systems (burglar alarms, camera surveillance, access control, fire alarm systems), programming, commissioning, testing, fault diagnosis, and maintenance.

Education

Information Technology Specialist

Saimaa Vocational College Sampo

2020

Vocational qualification in Information and Communication Technology

Information and Communications Technology

Saimaa Vocational College Sampo

2019

Vocational qualification in Information and Telecommunications Technology

Introduction to AI

Savonia University of Applied Sciences

2022

5 ECTS credits - Introduction to Artificial Intelligence course

Contact

I'm looking for opportunities to grow as a software developer and contribute to innovative projects. Have an opportunity or want to discuss how I can contribute to your development team? Let's connect!

+358 40 257 5026

Kuopio 70100, Finland