// gitprofile.config.ts
const CONFIG = {
github: {
username: 'IliaDobkin',
},
base: '/',
projects: {
github: {
display: false,
header: 'Github Projects',
mode: 'automatic',
automatic: {
sortBy: 'updated',
limit: 8,
exclude: {
forks: false,
projects: [],
},
},
manual: {
projects: [],
},
},
// Thumbnails: same Gitea owner avatar repeats on every card — omit imageUrl for cleaner layout.
// From Gitea: GET /api/v1/repos/{owner}/{repo} → description, language, stars_count, updated_at
// (browser fetch needs CORS on your Gitea instance; copy fields into config if needed.)
external: {
header: 'Projects',
projects: [
{
title: 'atlas',
description:
'Python project for infrastructure and tooling.',
language: 'Python',
link: 'https://git.levkin.ca/ilia/atlas',
},
{
title: 'ansible',
description:
'Infrastructure as code — Ansible playbooks and roles for provisioning and configuration.',
language: 'Ansible',
link: 'https://git.levkin.ca/ilia/ansible',
},
{
title: 'POTE',
description: 'Python project.',
language: 'Python',
link: 'https://git.levkin.ca/ilia/POTE',
},
{
title: 'mirror_match',
description: 'TypeScript application.',
language: 'TypeScript',
link: 'https://git.levkin.ca/ilia/mirror_match',
},
{
title: 'linkedout',
description:
'JavaScript tool for LinkedIn-related automation.',
language: 'JavaScript',
link: 'https://git.levkin.ca/ilia/linkedout',
},
{
title: 'llm_council',
description:
'Python project — LLM orchestration and evaluation.',
language: 'Python',
link: 'https://git.levkin.ca/ilia/llm_council',
},
{
title: 'crkl',
description: 'Kotlin application.',
language: 'Kotlin',
link: 'https://git.levkin.ca/ilia/crkl',
},
],
},
},
seo: {
title: 'Ilia Dobkin — SDET & Test Automation Engineer',
description:
'Software Development Engineer in Test with deep experience in Cypress, Playwright, Selenium, CI/CD, and end-to-end test automation.',
imageURL: '',
},
location: 'Thornhill, Ontario, Canada',
social: {
linkedin: 'idobkin',
x: '',
mastodon: '',
researchGate: '',
facebook: '',
instagram: '',
reddit: '',
threads: '',
youtube: '',
udemy: '',
dribbble: '',
behance: '',
medium: '',
dev: '',
stackoverflow: '',
discord: '',
telegram: '',
website: 'https://git.levkin.ca',
phone: '647 987 2792',
email: 'idobkin@gmail.com',
},
resume: {
fileUrl: '/resume.pdf',
previewLines: [
'Driven software engineer with deep experience in product, platform, and industrial test automation systems, from audit and financial software to modern web delivery.',
'Seeking roles where I can provide testing guidance, strengthen development operations through continuous integration, and collaborate with teams to optimize product delivery.',
'',
'Core strengths: end-to-end test automation (Cypress, Playwright, Selenium), CI/CD integration, accessibility (AODA/WCAG), and frameworks built for team adoption.',
],
},
skills: [
'Cypress',
'Playwright',
'Selenium',
'TypeScript',
'JavaScript',
'C#',
'Python',
'Java',
'.NET',
'Node.js',
'GitHub Actions',
'GitLab CI',
'Jenkins',
'Azure DevOps',
'Bitbucket Pipelines',
'Ansible',
'Docker',
'AWS',
'GCP',
'Azure',
'PostgreSQL',
'MySQL',
'SQL Server',
'Postman',
'Artillery',
'Grafana',
'Prometheus',
'SpecFlow',
'Cucumber',
'Gherkin',
'AODA / WCAG',
'Agile / Scrum',
'Jira',
'Git',
],
experiences: [],
certifications: [],
educations: [],
publications: [],
blog: {
source: 'dev',
username: '',
limit: 3,
},
googleAnalytics: {
id: '',
},
hotjar: { id: '', snippetVersion: 6 },
themeConfig: {
defaultTheme: 'light',
disableSwitch: false,
respectPrefersColorScheme: false,
displayAvatarRing: true,
themes: ['light', 'dark'],
},
footer: `Ilia Dobkin · Thornhill, Ontario, Canada · Gitea · LinkedIn`,
enablePWA: true,
};
export default CONFIG;