@@ -5,69 +5,110 @@ import banner from '../images/about-me-banner.jpg';
5
5
import { OutboundLink } from 'gatsby-plugin-google-analytics' ;
6
6
7
7
export default function About ( ) {
8
- return (
9
- < Layout >
10
- < img src = { banner } alt = "Me standing on stage giving a talk" />
11
- < h2 style = { { fontSize : " 2em" } } > About Me </ h2 >
8
+ return (
9
+ < Layout >
10
+ < img src = { banner } alt = "Me standing on stage giving a talk" />
11
+ < h2 style = { { fontSize : ' 2em' } } > Kylee Tilley </ h2 >
12
12
13
- < section >
14
- < div style = { { display : "flex" , gap : "1em" , alignItems : "flex-start" } } >
15
- < div style = { { padding : "1em" , flexGrow : "1" , width : "20em" } } >
16
- < img src = { me } style = { { borderRadius : "50%" , minWidth : "7em" , width : "7em" , height : "7em" } } alt = "" />
13
+ < section >
14
+ < div style = { { display : 'flex' , gap : '1em' , alignItems : 'flex-start' } } >
15
+ < div style = { { padding : '1em' , flexGrow : '1' , width : '20em' } } >
16
+ < img
17
+ src = { me }
18
+ style = { {
19
+ borderRadius : '50%' ,
20
+ minWidth : '7em' ,
21
+ width : '7em' ,
22
+ height : '7em' ,
23
+ } }
24
+ alt = ""
25
+ />
17
26
18
- < div >
19
- < h3 > Links</ h3 >
20
- < ul >
21
- < li >
22
- < OutboundLink href = "https://mastodon.social/@testingrequired" >
23
- Mastodon
24
- </ OutboundLink >
25
- </ li >
27
+ < ul >
28
+ < li >
29
+ < OutboundLink href = "https://github.com/testingrequired" >
30
+ Github
31
+ </ OutboundLink >
32
+ </ li >
26
33
27
- < li >
28
- < OutboundLink href = "https://github. com/testingrequired " >
29
- Github
30
- </ OutboundLink >
31
- </ li >
34
+ < li >
35
+ < OutboundLink href = "https://www.linkedin. com/in/kyleetilley/ " >
36
+ LinkedIn
37
+ </ OutboundLink >
38
+ </ li >
32
39
33
- < li >
34
- < OutboundLink href = "https://www.linkedin.com/in/kyleetilley/" >
35
- LinkedIn
36
- </ OutboundLink >
37
- </ li >
40
+ < li >
41
+ < OutboundLink href = "https://bsky.app/profile/testingrequired.com" >
42
+ Bluesky
43
+ </ OutboundLink >
44
+ </ li >
45
+ </ ul >
46
+ </ div >
38
47
39
- < li >
40
- < OutboundLink href = "https://twitter.com/testingrequired" >
41
- Twitter
42
- </ OutboundLink >
43
- </ li >
44
- < li >
45
- < OutboundLink href = "https://www.youtube.com/@testingrequired" >
46
- Youtube
47
- </ OutboundLink >
48
- </ li >
49
- </ ul >
50
- </ div >
48
+ < div style = { { fontSize : '1.15em' , flexGrow : '3' } } >
49
+ < p >
50
+ Hi there! I’m Kylee Tilley, a software engineer with over 10 years
51
+ of professional experience. I started as a self-taught coder,
52
+ making webpages (Geocities 😍) and writing small utilities to make
53
+ my IT help desk job easier.
54
+ </ p >
51
55
52
- </ div >
56
+ < p >
57
+ I broke into the industry as a tester at a small startup that
58
+ frequently deployed and demoed its product to investors. This
59
+ experience taught me how critical software quality is to the
60
+ business—especially as I observed how development practices
61
+ directly impacted the app's reliability. To help keep up with the
62
+ rapid pace of development (one-week sprints), I implemented
63
+ extensive test automation, which eventually allowed me to take on
64
+ development work. This shift gave me more control over the quality
65
+ of the product.
66
+ </ p >
53
67
54
- < div style = { { fontSize : "1.15em" , flexGrow : "3" } } >
55
- < p >
56
- I'm a developer and tester with 10 years of experience delivering software in a range of environments
57
- (startup, enterprise, consultant) and over 25 years of experience writing code across many languages.
58
- I really love writing test tools.
59
- </ p >
68
+ < p >
69
+ After the startup, I moved into software delivery consulting,
70
+ bringing my experience in both development and testing. I spent my
71
+ time pairing and mobbing with teams to implement application code
72
+ while advocating for better testing practices—asking about
73
+ potential test scenarios, encouraging developers to update
74
+ end-to-end browser tests, and generally influencing how teams
75
+ thought about testing as an integral part of development.
76
+ </ p >
60
77
61
- < p >
62
- Outside of that I'm passionate about game development, music production and synthesizers.
63
- </ p >
64
- </ div >
65
- </ div >
66
- </ section >
78
+ < p >
79
+ The more I worked as both a developer and tester, the more I saw a
80
+ deep connection between good implementation design and
81
+ testability. My "tester spidey sense" would tingle during story
82
+ refinement or while pairing on a feature. I had learned through
83
+ experience—often painful experience—how certain design decisions
84
+ could create testing headaches. Over time, I developed a strong
85
+ intuition for spotting trouble before it happened, and my
86
+ technical background allowed me to address it effectively. Being
87
+ able to wear both hats at the same time turned out to be a major
88
+ superpower.
89
+ </ p >
67
90
68
- < section style = { { marginLeft : "1em" , fontSize : "1.15em" } } >
91
+ < p >
92
+ Over my career, I've worked across multiple industries, helping
93
+ organizations design and build greenfield applications, modernize
94
+ legacy systems, optimize workflows, and establish best practices
95
+ in development, testing, and delivery. My expertise spans the
96
+ entire software lifecycle—from early product discussions to
97
+ defining robust testing strategies, building automation
98
+ frameworks, and mentoring teams on implementing scalable,
99
+ testable, maintainable software.
100
+ </ p >
69
101
70
- </ section >
71
- </ Layout >
72
- ) ;
102
+ < p >
103
+ Outside of work, I love writing test tools, game development,
104
+ cooking, and synthesizers. I love to learn new things, so this
105
+ list is constantly growing.
106
+ </ p >
107
+ </ div >
108
+ </ div >
109
+ </ section >
110
+
111
+ < section style = { { marginLeft : '1em' , fontSize : '1.15em' } } > </ section >
112
+ </ Layout >
113
+ ) ;
73
114
}
0 commit comments